diff options
| author | Cliff Pyles <[email protected]> | 2015-12-12 16:57:44 -0500 |
|---|---|---|
| committer | Marak <[email protected]> | 2016-02-08 16:50:51 +0530 |
| commit | c693520a1277637bee82ea841135a9afc55d078b (patch) | |
| tree | 29754ce0c48f3d28e7527f8fc68727dfe2db7149 /lib | |
| parent | 9413f5547835e6ae264a0b5867bc52c0aae73be9 (diff) | |
| download | faker-c693520a1277637bee82ea841135a9afc55d078b.tar.xz faker-c693520a1277637bee82ea841135a9afc55d078b.zip | |
adding schema for internet.email
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/internet.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/internet.js b/lib/internet.js index c9626a17..80b647fc 100644 --- a/lib/internet.js +++ b/lib/internet.js @@ -12,6 +12,28 @@ var Internet = function (faker) { return faker.helpers.slugify(faker.internet.userName(firstName, lastName)) + "@" + provider; }; + self.email.schema = { + "description": "Generates a valid email address based on optional input criteria", + "sampleResult": "[email protected]", + "properties": { + "firstName": { + "type": "string", + "required": false, + "description": "The first name of the user" + }, + "lastName": { + "type": "string", + "required": false, + "description": "The last name of the user" + }, + "provider": { + "type": "string", + "required": false, + "description": "The domain of the user" + } + } + }; + self.userName = function (firstName, lastName) { var result; firstName = firstName || faker.name.firstName(); |
