User = require '../../models/User'
Factory = require 'mongoose-factory'

module.exports = new Factory
  connect: 'mongodb://192.168.33.10/maverick-test'
  model: User
  documents:
    admin:
      name:
        first: 'White'
        last: 'Beard'
      email: 'grizzled@example.com'
      password: 'secret'
      confirm_password: 'secret'
      roles: ['admin']

    guest:
      name:
        first: 'Wile E'
        last: 'Hacker'
      email: 'wilee@example.com'
      password: 'secret'
      confirm_password: 'secret'
      roles: ['guest']

    larry:
      name:
        first: 'Larry'
        last: 'Loser'
      email: 'larry@example.com'
      password: 'secret'
      roles: ['stooge']

    moe:
      name:
        first: 'Know'
        last: 'Moe'
      email: 'moe@example.com'
      password: 'secret'
      roles: ['ringleader']

    curly:
      name:
        first: 'curly'
        last: 'temple'
      email: 'curly@example.com'
      password: 'secret'
      roles: ['dunce']

    signup:
      email: 'mav@bark.com'
      password: '123456'
      name:
        first: 'Maverick'
        last: 'Smith'

    empty:
      email: ''
      password: ''
      'name.first': ''
      'name.last': ''
