UNPKG

instantjob-recruiter-client

Version:

a set of tools for creating an instantjob recruiter react client

54 lines (47 loc) 922 B
'use strict'; 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 } } }); }); });