aboutsummaryrefslogtreecommitdiff
path: root/test/name.unit.js
diff options
context:
space:
mode:
authorLBuerstmayr <[email protected]>2021-03-01 22:46:26 +0100
committerMarak <[email protected]>2021-03-03 20:14:45 -0500
commit7ad22c2e2aae2f5e6215bcdb91cf3fd28e727d92 (patch)
tree03941188e92583a105c8ef17fde438fb1b52bdcf /test/name.unit.js
parent58c61afb1b8baa160add593e5af7c110de011968 (diff)
downloadfaker-7ad22c2e2aae2f5e6215bcdb91cf3fd28e727d92.tar.xz
faker-7ad22c2e2aae2f5e6215bcdb91cf3fd28e727d92.zip
Issue 1114: New datatype module
Current status: - moved number(), float(), hexaDecimal(), boolean(), uuid() from random to datatype - moved respective test from random.unit to datatype.unit - tests of moved methods in random now check if DeprecationWarning is printed and respective method in datatype module is called - adapted all lib files that use moved methods (mostly number) - adapted tests of respective files to spy on the correct method - adapted README in order to promote usage of method that logs a DeprecationWarning
Diffstat (limited to 'test/name.unit.js')
-rw-r--r--test/name.unit.js20
1 files changed, 10 insertions, 10 deletions
diff --git a/test/name.unit.js b/test/name.unit.js
index 40291d2b..89d7effa 100644
--- a/test/name.unit.js
+++ b/test/name.unit.js
@@ -99,28 +99,28 @@ describe("name.js", function () {
describe("findName()", function () {
it("usually returns a first name and last name", function () {
- sinon.stub(faker.random, 'number').returns(5);
+ sinon.stub(faker.datatype, 'number').returns(5);
var name = faker.name.findName();
assert.ok(name);
var parts = name.split(' ');
assert.strictEqual(parts.length, 2);
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("occasionally returns a first name and last name with a prefix", function () {
- sinon.stub(faker.random, 'number').returns(0);
+ sinon.stub(faker.datatype, 'number').returns(0);
var name = faker.name.findName();
var parts = name.split(' ');
assert.ok(parts.length >= 3);
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("occasionally returns a male full name with a prefix", function () {
- sinon.stub(faker.random, 'number')
+ sinon.stub(faker.datatype, 'number')
.withArgs(8).returns(0) // with prefix
.withArgs(1).returns(0); // gender male
@@ -132,14 +132,14 @@ describe("name.js", function () {
assert.strictEqual(name, 'X Y Z');
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.name.prefix.restore();
faker.name.firstName.restore();
faker.name.lastName.restore();
});
it("occasionally returns a female full name with a prefix", function () {
- sinon.stub(faker.random, 'number')
+ sinon.stub(faker.datatype, 'number')
.withArgs(8).returns(0) // with prefix
.withArgs(1).returns(1); // gender female
@@ -151,14 +151,14 @@ describe("name.js", function () {
assert.strictEqual(name, 'J K L');
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.name.prefix.restore();
faker.name.firstName.restore();
faker.name.lastName.restore();
});
it("occasionally returns a first name and last name with a suffix", function () {
- sinon.stub(faker.random, 'number').returns(1);
+ sinon.stub(faker.datatype, 'number').returns(1);
sinon.stub(faker.name, 'suffix').returns('Jr.');
var name = faker.name.findName();
var parts = name.split(' ');
@@ -167,7 +167,7 @@ describe("name.js", function () {
assert.strictEqual(parts[parts.length-1], 'Jr.');
faker.name.suffix.restore();
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("needs to work with specific locales and respect the fallbacks", function () {