aboutsummaryrefslogtreecommitdiff
path: root/test/random.unit.js
diff options
context:
space:
mode:
authorlbuerste <[email protected]>2021-03-02 13:46:53 +0100
committerMarak <[email protected]>2021-03-03 20:14:45 -0500
commitadc8802d093dcee3bf14487f0d3432be77b65b62 (patch)
tree5703e4eabd88cdfe45c3b7c5a0e5b54c9625f057 /test/random.unit.js
parent7ad22c2e2aae2f5e6215bcdb91cf3fd28e727d92 (diff)
downloadfaker-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.js23
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() {