aboutsummaryrefslogtreecommitdiff
path: root/test/random.unit.js
diff options
context:
space:
mode:
authorMarak <[email protected]>2021-02-11 01:24:16 -0500
committerGitHub <[email protected]>2021-02-11 01:24:16 -0500
commit9c8b3249ffa8412d305bea0522d5754f88f000ae (patch)
tree665bb0c281ea8a170e5c8da414aed1b80e75d86b /test/random.unit.js
parent00f18703af6bf46b0435f4cc9ed1838054a79c1c (diff)
parent388b6cd8513b3b73daab5278e539f8f6bb600e12 (diff)
downloadfaker-9c8b3249ffa8412d305bea0522d5754f88f000ae.tar.xz
faker-9c8b3249ffa8412d305bea0522d5754f88f000ae.zip
Merge branch 'master' into master
Diffstat (limited to 'test/random.unit.js')
-rw-r--r--test/random.unit.js36
1 files changed, 21 insertions, 15 deletions
diff --git a/test/random.unit.js b/test/random.unit.js
index cdeb07f1..ce2c6925 100644
--- a/test/random.unit.js
+++ b/test/random.unit.js
@@ -52,8 +52,8 @@ describe("random.js", function () {
assert.ok(_.includes(results, 0.5));
assert.ok(_.includes(results, 1.0));
- assert.equal(results[0], 0);
- assert.equal(_.last(results), 1.5);
+ assert.strictEqual(results[0], 0);
+ assert.strictEqual(_.last(results), 1.5);
});
@@ -61,7 +61,7 @@ describe("random.js", function () {
var options = { min: 0.5, max: 0.99, precision: 0.01 };
for(var i = 0; i < 100; i++) {
var number = faker.random.number(options);
- assert.equal(number, Number(number.toFixed(2)));
+ assert.strictEqual(number, Number(number.toFixed(2)));
}
});
@@ -75,26 +75,32 @@ describe("random.js", function () {
faker.random.number(opts);
- assert.equal(opts.min, min);
- assert.equal(opts.max, max);
+ assert.strictEqual(opts.min, min);
+ assert.strictEqual(opts.max, max);
});
it('should return deterministic results when seeded with integer', function() {
faker.seed(100);
var name = faker.name.findName();
- assert.equal(name, 'Eva Jenkins');
+ 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.equal(name, 'Duane Kub');
+ 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.equal(name, 'Alma Shanahan');
+ assert.strictEqual(name, 'Alma Shanahan');
})
});
@@ -103,12 +109,12 @@ describe("random.js", function () {
it("returns a random float with a default precision value (0.01)", function() {
var number = faker.random.float();
- assert.equal(number, Number(number.toFixed(2)));
+ assert.strictEqual(number, Number(number.toFixed(2)));
});
it("returns a random float given a precision value", function() {
var number = faker.random.float(0.001);
- assert.equal(number, Number(number.toFixed(3)));
+ assert.strictEqual(number, Number(number.toFixed(3)));
});
it("returns a random number given a maximum value as Object", function() {
@@ -148,8 +154,8 @@ describe("random.js", function () {
assert.ok(_.includes(results, 0.5));
assert.ok(_.includes(results, 1.0));
- assert.equal(results[0], 0);
- assert.equal(_.last(results), 1.5);
+ assert.strictEqual(results[0], 0);
+ assert.strictEqual(_.last(results), 1.5);
});
@@ -157,7 +163,7 @@ describe("random.js", function () {
var options = { min: 0.5, max: 0.99, precision: 0.01 };
for(var i = 0; i < 100; i++) {
var number = faker.random.float(options);
- assert.equal(number, Number(number.toFixed(2)));
+ assert.strictEqual(number, Number(number.toFixed(2)));
}
});
@@ -171,8 +177,8 @@ describe("random.js", function () {
faker.random.float(opts);
- assert.equal(opts.min, min);
- assert.equal(opts.max, max);
+ assert.strictEqual(opts.min, min);
+ assert.strictEqual(opts.max, max);
});
});