From adc8802d093dcee3bf14487f0d3432be77b65b62 Mon Sep 17 00:00:00 2001 From: lbuerste Date: Tue, 2 Mar 2021 13:46:53 +0100 Subject: Issue 1114: new datatypes module Current status: - moved tests with seeding problem back to random.unit - implemented date method - added datatype module to seed funtion - added tests for date method --- test/random.unit.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'test/random.unit.js') diff --git a/test/random.unit.js b/test/random.unit.js index 28675c31..06b9186b 100644 --- a/test/random.unit.js +++ b/test/random.unit.js @@ -18,6 +18,29 @@ describe("random.js", function () { faker.datatype.number.restore() console.log.restore(); }); + it('should return deterministic results when seeded with integer', function() { + faker.seed(100); + var name = faker.name.findName(); + assert.strictEqual(name, 'Eva Jenkins'); + }) + + it('should return deterministic results when seeded with 0', function() { + faker.seed(0); + var name = faker.name.findName(); + assert.strictEqual(name, 'Lola Sporer'); + }) + + it('should return deterministic results when seeded with array - one element', function() { + faker.seed([10]); + var name = faker.name.findName(); + assert.strictEqual(name, 'Duane Kub'); + }) + + it('should return deterministic results when seeded with array - multiple elements', function() { + faker.seed([10, 100, 1000]); + var name = faker.name.findName(); + assert.strictEqual(name, 'Alma Shanahan'); + }) }); describe("float", function() { -- cgit v1.2.3