diff options
| author | Marak <[email protected]> | 2017-10-22 14:40:58 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2017-10-22 14:40:58 -0400 |
| commit | ce92b3aebb0f87e07e5cff03a3b3d8ca56cf5a76 (patch) | |
| tree | 17c39ebd80f9d3e412e9a63678724ac04d85d1d0 /test | |
| parent | b78fdff29d5c6c3318948c2c44c7903eed55ce4c (diff) | |
| parent | d92b012aefd60fdc919d03a147dc0f28ababf0cd (diff) | |
| download | faker-ce92b3aebb0f87e07e5cff03a3b3d8ca56cf5a76.tar.xz faker-ce92b3aebb0f87e07e5cff03a3b3d8ca56cf5a76.zip | |
Merge pull request #564 from tylerreichle/add-directions
add directions to Address namespace
Diffstat (limited to 'test')
| -rw-r--r-- | test/address.unit.js | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/test/address.unit.js b/test/address.unit.js index 5aba2c36..28775850 100644 --- a/test/address.unit.js +++ b/test/address.unit.js @@ -308,4 +308,57 @@ describe("address.js", function () { }); }); + describe("direction()", function () { + it("returns random direction", function () { + sinon.stub(faker.address, 'direction').returns('North'); + var direction = faker.address.direction(); + + assert.equal(direction, 'North'); + faker.address.direction.restore(); + }) + + it("returns abbreviation when useAbbr is true", function () { + sinon.stub(faker.address, 'direction').returns('N'); + var direction = faker.address.direction(true); + + assert.equal(direction, 'N'); + faker.address.direction.restore(); + }) + }) + + describe("ordinalDirection()", function () { + it("returns random ordinal direction", function () { + sinon.stub(faker.address, 'ordinalDirection').returns('West'); + var ordinalDirection = faker.address.ordinalDirection(); + + assert.equal(ordinalDirection, 'West'); + faker.address.ordinalDirection.restore(); + }) + + it("returns abbreviation when useAbbr is true", function () { + sinon.stub(faker.address, 'ordinalDirection').returns('W'); + var ordinalDirection = faker.address.ordinalDirection(true); + + assert.equal(ordinalDirection, 'W'); + faker.address.ordinalDirection.restore(); + }) + }) + + describe("cardinalDirection()", function () { + it("returns random cardinal direction", function () { + sinon.stub(faker.address, 'cardinalDirection').returns('Northwest'); + var cardinalDirection = faker.address.cardinalDirection(); + + assert.equal(cardinalDirection, 'Northwest'); + faker.address.cardinalDirection.restore(); + }) + + it("returns abbreviation when useAbbr is true", function () { + sinon.stub(faker.address, 'cardinalDirection').returns('NW'); + var cardinalDirection = faker.address.cardinalDirection(true); + + assert.equal(cardinalDirection, 'NW'); + faker.address.cardinalDirection.restore(); + }) + }) }); |
