testing-data
v1.1.3
Published
Randomly generate vehicle and user data for testing purposes
Downloads
612
Maintainers
Readme
This module generates basic user and vehicle data. The data can be used for testing purposes.
Installing
Using npm:
$ npm install testing-data --save-dev
Using yarn:
$ yarn add testing-data -D
Example
import { getVehicles, getPeople } from 'testing-data';
const vehicles = getVehicles()
/// getVehicles will return an array of vehicle objects. See example below.
[
{
brand: 'Jaguar',
model: 'F-TYPE',
vin: 'SAJWA0HP2DM522159',
engine: 'autogas',
numberPlate: 'XE5607'
}
]
*/
const people = getPeople()
/// getPeople will return an array of person object. See example below.
[
{
firstName: 'Vinnie',
lastName: 'Thomas',
fullName: 'Vinnie Thomas',
email: '[email protected]',
gender: male
birthdate: '1981/09/28'
age: 40,
address: '1961 Bivve Circle',
street: 'Kezu Boulevard',
streetNumber: 23
country: 'Italy',
city: 'milan',
zip: '42376'
}
]
const company = getCompany()
/// getCompany will return a company object. See example below.
{
name: 'Equitable Resources Inc. 5862',
address: '1636 Berwe Avenue',
streetNumber: 76
street: 'Kepi Mill',
city: 'Munich',
country: 'Germany',
zip: '67957'
}
Available Functions
People:
getFirstName({gender: 'male'})
: arguments::gender
'male'|'female'|optional
getLastName()
: arguments:: optional
getFullName({gender: 'male'})
: arguments::gender
'male'|'female'|optional
createEmail({firstName: 'female', lastName: 'test.com', domain: 'test.com' })
: arguments:: firstName
optional, lastName
optional, domain
optional
createRandomEmail()
: arguments:: optional
getMultipleEmails({quantity: 1, domain: 'test.com'})
: arguments:: quantity
Number domain
optional
getPerson({gender: 'male', domain: 'test.com', country: 'Germany'})
: arguments:: gender
'male'|'female'|optional , domain
optional, country
optional
getPeople({quantity: 1})
: arguments:: quantity
Number
Vehicles:
getRandomVin()
: arguments:: optional
getVehicle({brand: 'Honda'})
: arguments:: brand
optional
getVehicles({quantity: 1})
: arguments:: quantity
Number
Company:
getCompany()
: arguments:: country
optional