aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/address.js30
-rw-r--r--lib/helpers.js12
2 files changed, 34 insertions, 8 deletions
diff --git a/lib/address.js b/lib/address.js
index cae5e449..9f9a5082 100644
--- a/lib/address.js
+++ b/lib/address.js
@@ -12,25 +12,35 @@ var address = {
},
city: function () {
+ var result;
switch (Faker.random.number(4)) {
case 0:
- return Faker.random.city_prefix() + " " + Faker.random.first_name() + Faker.random.city_suffix();
+ result = Faker.random.city_prefix() + " " + Faker.random.first_name() + Faker.random.city_suffix();
+ break;
case 1:
- return Faker.random.city_prefix() + " " + Faker.random.first_name();
+ result = Faker.random.city_prefix() + " " + Faker.random.first_name();
+ break;
case 2:
- return Faker.random.first_name() + Faker.random.city_suffix();
+ result = Faker.random.first_name() + Faker.random.city_suffix();
+ break;
case 3:
- return Faker.random.last_name() + Faker.random.city_suffix();
+ result = Faker.random.last_name() + Faker.random.city_suffix();
+ break;
}
+ return result;
},
streetName: function () {
+ var result;
switch (Faker.random.number(2)) {
case 0:
- return Faker.random.last_name() + " " + Faker.random.street_suffix();
+ result = Faker.random.last_name() + " " + Faker.random.street_suffix();
+ break;
case 1:
- return Faker.random.first_name() + " " + Faker.random.street_suffix();
+ result = Faker.random.first_name() + " " + Faker.random.street_suffix();
+ break;
}
+ return result;
},
//
@@ -76,6 +86,14 @@ var address = {
usState: function (useAbbr) {
return useAbbr ? Faker.random.us_state_abbr() : Faker.random.us_state();
+ },
+
+ latitude: function () {
+ return (Faker.random.number(180 * 10000) / 10000.0 - 90.0).toFixed(4);
+ },
+
+ longitude: function () {
+ return (Faker.random.number(360 * 10000) / 10000.0 - 180.0).toFixed(4);
}
};
diff --git a/lib/helpers.js b/lib/helpers.js
index 750155c5..78aeab75 100644
--- a/lib/helpers.js
+++ b/lib/helpers.js
@@ -52,7 +52,11 @@ exports.createCard = function () {
"city": Faker.Address.city(),
"ukCounty": Faker.Address.ukCounty(),
"ukCountry": Faker.Address.ukCountry(),
- "zipcode": Faker.Address.zipCode()
+ "zipcode": Faker.Address.zipCode(),
+ "geo": {
+ "lat": Faker.Address.latitude(),
+ "lng": Faker.Address.longitude()
+ }
},
"phone": Faker.PhoneNumber.phoneNumber(),
"website": Faker.Internet.domainName(),
@@ -94,7 +98,11 @@ exports.userCard = function () {
"street": Faker.Address.streetName(true),
"suite": Faker.Address.secondaryAddress(),
"city": Faker.Address.city(),
- "zipcode": Faker.Address.zipCode()
+ "zipcode": Faker.Address.zipCode(),
+ "geo": {
+ "lat": Faker.Address.latitude(),
+ "lng": Faker.Address.longitude()
+ }
},
"phone": Faker.PhoneNumber.phoneNumber(),
"website": Faker.Internet.domainName(),