aboutsummaryrefslogtreecommitdiff
path: root/lib/address.js
diff options
context:
space:
mode:
authorKarl Hughes <[email protected]>2018-01-20 11:23:02 -0600
committerKarl Hughes <[email protected]>2018-01-20 11:23:02 -0600
commitfd6df80f2e3b7a3d985dcdac9593cca23af06cf3 (patch)
tree8913c382904f8969ef9d8c737e1c0037d223ebb2 /lib/address.js
parent220e5cbff3ac8bd437619c5df712bbfb8622895d (diff)
downloadfaker-fd6df80f2e3b7a3d985dcdac9593cca23af06cf3.tar.xz
faker-fd6df80f2e3b7a3d985dcdac9593cca23af06cf3.zip
Adding test for zipcode by state, basic functionality
Diffstat (limited to 'lib/address.js')
-rw-r--r--lib/address.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/address.js b/lib/address.js
index 21e14ff6..64742f8a 100644
--- a/lib/address.js
+++ b/lib/address.js
@@ -26,6 +26,15 @@ function Address (faker) {
return Helpers.replaceSymbols(format);
}
+
+ this.zipCodeByState = function (state) {
+ var zipFormat = faker.definitions.address.postcode_by_state[state];
+ if (zipFormat) {
+ return this.zipCode(zipFormat);
+ }
+ return undefined;
+ }
+
/**
* Generates a random localized city name. The format string can contain any
* method provided by faker wrapped in `{{}}`, e.g. `{{name.firstName}}` in