lml-main
Version:
This is now a mono repository published into many standalone packages.
26 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var reducers_1 = require("../reducers");
var mocks_1 = require("../mocks");
var actions_1 = require("../actions");
describe('Consolidations reducer', function () {
test('setConsolidationById', function () {
var initialState = undefined;
var consolidation = mocks_1.mockConsolidation();
var action = actions_1.setConsolidationById(consolidation);
var state = reducers_1.consolidationApiReducer(initialState, action);
expect(state.byId[consolidation.id]).toBe(consolidation);
});
test('setConsolidations', function () {
var initialState = undefined;
var consolidations = [
mocks_1.mockConsolidation(),
mocks_1.mockConsolidation(),
];
var action = actions_1.setConsolidations(consolidations);
var state = reducers_1.consolidationApiReducer(initialState, action);
expect(state.byId[consolidations[0].id]).toBe(consolidations[0]);
expect(state.byId[consolidations[1].id]).toBe(consolidations[1]);
});
});
//# sourceMappingURL=reducer.spec.js.map