aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMorgan Denis <[email protected]>2021-02-17 10:04:50 +0100
committerMorgan Denis <[email protected]>2021-02-17 10:04:50 +0100
commit5601772511abacfa3278a303e02a4199c70e6715 (patch)
treebf265dd6773e49a6380217ee72f1c5d6def9418a /lib
parent34f5e321a9574d1ea3fae15b1da9fd70f90f625f (diff)
downloadfaker-5601772511abacfa3278a303e02a4199c70e6715.tar.xz
faker-5601772511abacfa3278a303e02a4199c70e6715.zip
Use randmly cityname when available
Diffstat (limited to 'lib')
-rw-r--r--lib/address.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/address.js b/lib/address.js
index 1ccbfdc9..29a0653a 100644
--- a/lib/address.js
+++ b/lib/address.js
@@ -55,15 +55,12 @@ function Address (faker) {
* * `{{address.cityPrefix}} {{name.firstName}}`
* * `{{name.firstName}}{{address.citySuffix}}`
* * `{{name.lastName}}{{address.citySuffix}}`
+ * * `{{address.cityName}}` when city name is available
*
* @method faker.address.city
* @param {String} format
*/
this.city = function (format) {
- if (!format && faker.definitions.address.city_name) {
- return this.cityName();
- }
-
var formats = [
'{{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}}',
'{{address.cityPrefix}} {{name.firstName}}',
@@ -71,6 +68,10 @@ function Address (faker) {
'{{name.lastName}}{{address.citySuffix}}'
];
+ if (!format && faker.definitions.address.city_name) {
+ formats.push('{{address.cityName}}');
+ }
+
if (typeof format !== "number") {
format = faker.random.number(formats.length - 1);
}