aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarak <[email protected]>2017-09-08 16:12:13 -0400
committerGitHub <[email protected]>2017-09-08 16:12:13 -0400
commit2ea9730a4a36af6db2333c8655ab9d4dcc6bc2d4 (patch)
treedb71067844bc0dcc1c25972afd53aaa9c33ad4a3 /test
parentb61947dccad28a85252575d2bd90078c181e13b8 (diff)
parent2b59931cc71ca460c3221dc1a188078e72465446 (diff)
downloadfaker-2ea9730a4a36af6db2333c8655ab9d4dcc6bc2d4.tar.xz
faker-2ea9730a4a36af6db2333c8655ab9d4dcc6bc2d4.zip
Merge pull request #455 from andresilvagomez/max-min-latlong
[api] Add max, min for latitude and longitude
Diffstat (limited to 'test')
-rw-r--r--test/address.unit.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/address.unit.js b/test/address.unit.js
index b5df1d24..5aba2c36 100644
--- a/test/address.unit.js
+++ b/test/address.unit.js
@@ -265,6 +265,19 @@ describe("address.js", function () {
faker.random.number.restore();
}
});
+
+ it("returns latitude with min and max", function () {
+ for (var i = 0; i < 100; i++) {
+ sinon.spy(faker.random, 'number');
+ var latitude = faker.address.latitude(-5, 5);
+ assert.ok(typeof latitude === 'string');
+ var latitude_float = parseFloat(latitude);
+ assert.ok(latitude_float >= -5);
+ assert.ok(latitude_float <= 5);
+ assert.ok(faker.random.number.called);
+ faker.random.number.restore();
+ }
+ });
});
describe("longitude()", function () {
@@ -280,6 +293,19 @@ describe("address.js", function () {
faker.random.number.restore();
}
});
+
+ it("returns random longitude with min and max", function () {
+ for (var i = 0; i < 100; i++) {
+ sinon.spy(faker.random, 'number');
+ var longitude = faker.address.longitude(100, -30);
+ assert.ok(typeof longitude === 'string');
+ var longitude_float = parseFloat(longitude);
+ assert.ok(longitude_float >= -30);
+ assert.ok(longitude_float <= 100);
+ assert.ok(faker.random.number.called);
+ faker.random.number.restore();
+ }
+ });
});
});