basic-factory

1.0.1 • Public • Published

Basic Factory

Build Status

A basic tool providing an easy way to generate blocks of mock data for tests or as placeholders.

Basic Usage

  1. Install NPM package
  npm install --save-dev basic-factory
  // OR YARN
  yarn add --dev basic-factory
  1. Import Factory in {appDir}/helpers/factories.js
// ES6
import BasicFactory from 'basic-factory'
  1. Initialize a new Factory
const factory = BasicFactory()
  1. Register your Factory generators
factory.register('User', () => {
  // Would probably use Faker or something to generate these fields randomly.
  return {
    username: `user${Math.random() * 100}`,
    email: `user${Math.random() * 100}`
  }
})
  1. Export your Factory instance
export default factory
  1. Use factory in other files
import factory from '{appDir}/helpers/factories'

const oneUser = factory.create('User')
const arrayOfUsers = factory.createMany('User', 5)

Project Development

  • yarn / npm install
  • yarn test / npm run test

Contributing

See CONTRIBUTING.md

Readme

Keywords

none

Package Sidebar

Install

npm i basic-factory

Weekly Downloads

5

Version

1.0.1

License

MIT

Unpacked Size

4.73 kB

Total Files

3

Last publish

Collaborators

  • bkd705