instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
54 lines (47 loc) • 922 B
JavaScript
;
var _missions = require('reducers/missions');
var _expect = require('expect');
var _expect2 = _interopRequireDefault(_expect);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var state = {
missions: {},
users: {},
events: {}
};
var deal = {
id: 1,
missions: [{
id: 1,
events: [],
users_status: {}
}],
template_mission: {
id: 2
}
};
describe("missions", function () {
it("stores recruiters default missions", function () {
var new_state = (0, _missions.missions)(state, {
type: 'store_recruiters',
recruiters: [{
id: 1,
default_deal: deal
}]
});
(0, _expect2.default)(new_state).toMatch({
deals: {
1: {
id: 1
}
},
missions: {
1: {
id: 1
},
2: {
id: 2
}
}
});
});
});