import {missions} from 'reducers/missions'
import expect from 'expect'

const state = {
  missions: {},
  users: {},
  events: {},
}

const deal = {
  id: 1,
  missions: [{
    id: 1,
    events: [],
    users_status: {},
  }],
  template_mission: {
    id: 2,
  }
}

describe("missions", () => {
  it("stores recruiters default missions", () => {
    let new_state = missions(state, {
      type: 'store_recruiters',
      recruiters: [{
        id: 1,
        default_deal: deal,
      }],
    })
    expect(new_state).toMatch({
      deals: {
        1: {
          id: 1,
        },
      },
      missions: {
        1: {
          id: 1,
        },
        2: {
          id: 2,
        },
      },
    })
  })
})
