EQuimper/nodejs-api-boilerplate

View on GitHub
__mocks__/factories/post.factory.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Create fake post for testing
 */

import faker from 'faker';

import BaseFactory from './base.factory';

class PostFactory extends BaseFactory {
  /**
   * Create a post
   *
   * @public
   * @param {Object} attrs of post
   * @returns {Object} a fake post
   */
  generate(attrs) {
    return {
      title: faker.lorem.words(6),
      text: faker.lorem.sentence(),
      ...attrs,
    };
  }
}

export default new PostFactory();