aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorTyler <[email protected]>2017-10-22 11:27:30 -0700
committerTyler <[email protected]>2017-10-22 11:27:30 -0700
commitd92b012aefd60fdc919d03a147dc0f28ababf0cd (patch)
tree17c39ebd80f9d3e412e9a63678724ac04d85d1d0 /test
parent07929b4c54ea386e5fab198b87b8a05493676c29 (diff)
downloadfaker-d92b012aefd60fdc919d03a147dc0f28ababf0cd.tar.xz
faker-d92b012aefd60fdc919d03a147dc0f28ababf0cd.zip
add direction abbr options with tests
Diffstat (limited to 'test')
-rw-r--r--test/address.unit.js30
1 files changed, 27 insertions, 3 deletions
diff --git a/test/address.unit.js b/test/address.unit.js
index ff3bc6e5..28775850 100644
--- a/test/address.unit.js
+++ b/test/address.unit.js
@@ -310,9 +310,17 @@ describe("address.js", function () {
describe("direction()", function () {
it("returns random direction", function () {
- sinon.stub(faker.address, 'direction').returns('N');
+ 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();
})
@@ -320,9 +328,17 @@ describe("address.js", function () {
describe("ordinalDirection()", function () {
it("returns random ordinal direction", function () {
- sinon.stub(faker.address, 'ordinalDirection').returns('W');
+ 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();
})
@@ -330,9 +346,17 @@ describe("address.js", function () {
describe("cardinalDirection()", function () {
it("returns random cardinal direction", function () {
- sinon.stub(faker.address, 'cardinalDirection').returns('NW');
+ 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();
})