UNPKG

lml-main

Version:

This is now a mono repository published into many standalone packages.

26 lines 1.15 kB
"use strict"; 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