aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarak <[email protected]>2017-10-22 14:40:58 -0400
committerGitHub <[email protected]>2017-10-22 14:40:58 -0400
commitce92b3aebb0f87e07e5cff03a3b3d8ca56cf5a76 (patch)
tree17c39ebd80f9d3e412e9a63678724ac04d85d1d0 /test
parentb78fdff29d5c6c3318948c2c44c7903eed55ce4c (diff)
parentd92b012aefd60fdc919d03a147dc0f28ababf0cd (diff)
downloadfaker-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.js53
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();
+ })
+ })
});