From a5f25f7fa1027df4b2e522728a3279f7f76e85ff Mon Sep 17 00:00:00 2001 From: Edwin Samodra Date: Sat, 11 Sep 2021 21:00:27 +0700 Subject: rebuild bigInt generator pull request --- test/datatype.unit.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'test') diff --git a/test/datatype.unit.js b/test/datatype.unit.js index b206ca47..84a24fd5 100644 --- a/test/datatype.unit.js +++ b/test/datatype.unit.js @@ -286,4 +286,27 @@ describe("datatype.js", function () { }); }); + describe('bigInt', function () { + it('should generate a bigInt value', function () { + var generateBigInt = faker.datatype.bigInt(); + assert.strictEqual(typeof generateBigInt, 'bigint'); + }); + + it('Generate and compare two numbers of data type BigInt, with seeding', function () { + faker.seed(123); + var generateBigInt1 = faker.datatype.bigInt(); + faker.seed(123); + var generateBigInt2 = faker.datatype.bigInt(); + assert.strictEqual(generateBigInt1, generateBigInt2); + }); + + it('summing with the Number datatype should be an error', function(done) { + try { + faker.datatype.bigInt() + 10 + } catch (error) { + done(); + } + }); + }); + }); \ No newline at end of file -- cgit v1.2.3