diff options
| author | Morgan Denis <[email protected]> | 2021-02-17 10:04:50 +0100 |
|---|---|---|
| committer | Morgan Denis <[email protected]> | 2021-02-17 10:04:50 +0100 |
| commit | 5601772511abacfa3278a303e02a4199c70e6715 (patch) | |
| tree | bf265dd6773e49a6380217ee72f1c5d6def9418a /lib | |
| parent | 34f5e321a9574d1ea3fae15b1da9fd70f90f625f (diff) | |
| download | faker-5601772511abacfa3278a303e02a4199c70e6715.tar.xz faker-5601772511abacfa3278a303e02a4199c70e6715.zip | |
Use randmly cityname when available
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/address.js | 9 |
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); } |
