adonis-override-factory

1.0.0 • Public • Published

npm install adonis-override-factory

Turning

Factory.blueprint('App/Models/Subscription', async (faker, i, data = {}) => {
  return {
    user_id: data.user_id || await Factory.model('App/Models/User').create().then(user => user.id),
    plan: 'monthly',
  }
})

into

const override = require('adonis-override-factory')
Factory.blueprint('App/Models/Subscription', async (faker, i, data) => {
  return override({
    user_id: () => Factory.model('App/Models/User').create(),
    plan: 'monthly',
  }, data)
})

Readme

Keywords

none

Package Sidebar

Install

npm i adonis-override-factory

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

1.37 kB

Total Files

3

Last publish

Collaborators

  • michaelz