1.0.1 • Published 4 years ago

basic-factory v1.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

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

1.0.1

4 years ago

1.0.0

4 years ago

1.0.0-2

4 years ago

1.0.0-alpha-1

4 years ago

1.0.0-1

4 years ago

1.0.0-0

4 years ago

1.0.0-alpha

4 years ago

0.0.2

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.1

7 years ago