/
home
/
techb158
/
balavpn.abdallabala.com
/
node_modules
/
has-bigints
/
test
/
/home/techb158/balavpn.abdallabala.com/node_modules/has-bigints/test
mkdir
upload
Name
Size
Mode
Actions
index.js
1002
0666
edit
dl
rm
Edit:
/home/techb158/balavpn.abdallabala.com/node_modules/has-bigints/test/index.js
(1002B)
'use strict'; var test = require('tape'); var hasBigInts = require('..'); test('interface', function (t) { t.equal(typeof hasBigInts, 'function', 'is a function'); t.equal(typeof hasBigInts(), 'boolean', 'returns a boolean'); t.end(); }); test('BigInts are supported', { skip: !hasBigInts() }, function (t) { t.equal(typeof BigInt, 'function', 'global BigInt is a function'); if (typeof BigInt !== 'function') { return; } t.equal(BigInt(42), BigInt(42), '42n === 42n'); t['throws']( function () { BigInt(NaN); }, RangeError, 'NaN is not an integer; BigInt(NaN) throws' ); t['throws']( function () { BigInt(Infinity); }, RangeError, 'Infinity is not an integer; BigInt(Infinity) throws' ); t['throws']( function () { BigInt(1.1); }, RangeError, '1.1 is not an integer; BigInt(1.1) throws' ); t.end(); }); test('BigInts are not supported', { skip: hasBigInts() }, function (t) { t.equal(typeof BigInt, 'undefined', 'global BigInt is undefined'); t.end(); });
Save
cmd:
run