diff options
| author | lbuerste <[email protected]> | 2021-03-02 13:46:53 +0100 |
|---|---|---|
| committer | Marak <[email protected]> | 2021-03-03 20:14:45 -0500 |
| commit | adc8802d093dcee3bf14487f0d3432be77b65b62 (patch) | |
| tree | 5703e4eabd88cdfe45c3b7c5a0e5b54c9625f057 /test/random.unit.js | |
| parent | 7ad22c2e2aae2f5e6215bcdb91cf3fd28e727d92 (diff) | |
| download | faker-adc8802d093dcee3bf14487f0d3432be77b65b62.tar.xz faker-adc8802d093dcee3bf14487f0d3432be77b65b62.zip | |
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
Diffstat (limited to 'test/random.unit.js')
| -rw-r--r-- | test/random.unit.js | 23 |
1 files changed, 23 insertions, 0 deletions
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() { |
