diff options
| author | Bryan Donovan <[email protected]> | 2013-01-07 11:26:53 -0800 |
|---|---|---|
| committer | Bryan Donovan <[email protected]> | 2013-01-07 11:26:53 -0800 |
| commit | d3299b466fa0c6c4e755d2ce39fb8bec6d995bfa (patch) | |
| tree | 4de40c75a006848ac9aa6a8862189cd297c6f5a6 /test | |
| parent | dd3866a74184f4236a06915b3cafa4b4527d2476 (diff) | |
| download | faker-d3299b466fa0c6c4e755d2ce39fb8bec6d995bfa.tar.xz faker-d3299b466fa0c6c4e755d2ce39fb8bec6d995bfa.zip | |
phone number tests
Diffstat (limited to 'test')
| -rw-r--r-- | test/name.unit.js | 1 | ||||
| -rw-r--r-- | test/phone_number.unit.js | 27 |
2 files changed, 27 insertions, 1 deletions
diff --git a/test/name.unit.js b/test/name.unit.js index dd5fe14f..ae81a289 100644 --- a/test/name.unit.js +++ b/test/name.unit.js @@ -1,7 +1,6 @@ var assert = require('assert'); var sinon = require('sinon'); var Faker = require('../index'); -var random = require('../lib/random'); describe("name.js", function () { describe("firstName()", function () { diff --git a/test/phone_number.unit.js b/test/phone_number.unit.js new file mode 100644 index 00000000..983346de --- /dev/null +++ b/test/phone_number.unit.js @@ -0,0 +1,27 @@ +var assert = require('assert'); +var sinon = require('sinon'); +var Faker = require('../index'); + +describe("phone_number.js", function () { + describe("phoneNumber()", function () { + it("returns a random phoneNumber with a random format", function () { + sinon.spy(Faker.random, 'phone_formats'); + sinon.spy(Faker.Helpers, 'replaceSymbolWithNumber'); + var phone_number = Faker.PhoneNumber.phoneNumber(); + + assert.ok(phone_number.match(/\d/)); + assert.ok(Faker.random.phone_formats.called); + assert.ok(Faker.Helpers.replaceSymbolWithNumber.called); + + Faker.random.phone_formats.restore(); + Faker.Helpers.replaceSymbolWithNumber.restore(); + }); + }); + + describe("phoneNumberFormat()", function () { + it("returns phone number with requested format (Array index)", function () { + var phone_number = Faker.PhoneNumber.phoneNumberFormat(5); + assert.ok(phone_number.match(/\(\d\d\d\)\d\d\d-\d\d\d\d/)); + }); + }); +}); |
