instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
48 lines (44 loc) • 720 B
JSX
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,
},
},
})
})
})