diff options
| author | LBuerstmayr <[email protected]> | 2021-03-01 22:46:26 +0100 |
|---|---|---|
| committer | Marak <[email protected]> | 2021-03-03 20:14:45 -0500 |
| commit | 7ad22c2e2aae2f5e6215bcdb91cf3fd28e727d92 (patch) | |
| tree | 03941188e92583a105c8ef17fde438fb1b52bdcf /test/name.unit.js | |
| parent | 58c61afb1b8baa160add593e5af7c110de011968 (diff) | |
| download | faker-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.js | 20 |
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 () { |
