lml-main
Version:
This is now a mono repository published into many standalone packages.
18 lines • 810 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var faker_1 = require("faker");
var ts_utils_1 = require("@lml/ts-utils");
var mocks_1 = require("../mocks");
var reducers_1 = require("../reducers");
var actions_1 = require("../actions");
test('handles setCourierJobs action', function () {
var id = faker_1.random.uuid();
var initialState = undefined;
var courier = tslib_1.__assign({}, mocks_1.mockCourier(id));
var jobs = ts_utils_1.createArray(function () { return mocks_1.mockCourierJobStatus(id); });
var action = actions_1.setCourierJobs(id, jobs);
var state = reducers_1.courierJobsReducer(initialState, action);
expect(state[courier.refId]).toEqual(jobs);
});
//# sourceMappingURL=courier-jobs.reducer.spec.js.map