0.1.3 • Published 8 years ago
autopoco.js v0.1.3
autopoco.js
Install
npm install autopoco.js
ES6
import autopoco from 'autopoco.js'
let fixture = autopoco()
fixture.define('UserModel', {
name: fixture.fakes.String,
lastName: fixture.fakes.String,
age: fixture.fakes.Number,
email: fixture.fakes.Email,
phone: fixture.fakes.Phone
})
let userList = fixture.for('UserModel').createMany() //creates 3 item by default
for (let user of userList) {
console.log(JSON.stringify(user))
}
CommonJS
var fixture = require('autopoco.js')()
fixture.define('UserModel', {
name: fixture.fakes.String,
lastName: fixture.fakes.String,
age: fixture.fakes.Number,
email: fixture.fakes.Email,
phone: fixture.fakes.Phone
})
var userList = fixture.for('UserModel').createMany() //creates 3 item by default
for (var i=0; i<userList.length; i++) {
console.log(JSON.stringify(userList[i]))
}
Browser
var fixture = autopoco()
fixture.define('UserModel', {
name: fixture.fakes.String,
lastName: fixture.fakes.String,
age: fixture.fakes.Number,
email: fixture.fakes.Email,
phone: fixture.fakes.Phone
})
var userList = fixture.for('UserModel').createMany() //creates 3 item by default
for (var i=0; i<userList.length; i++) {
console.log(JSON.stringify(userList[i]))
}
Result (shows 1 item, omitted for brevity)
{
"name": "2b463ab5-f790-4da6-986b-24779a5a8b5d",
"lastName": "7c261e1f-9d68-4b0f-9040-679c0755197e",
"age": 93986,
"email": "Kobe.Weimann69@hotmail.com",
"phone": "766-244-0145"
}