UNPKG

lml-main

Version:

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

41 lines 1.81 kB
"use strict"; var _this = this; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var ts_utils_1 = require("@lml/ts-utils"); var redux_rx_http_1 = require("redux-rx-http"); var mocks_1 = require("../mocks"); var actions_1 = require("../actions"); var search_bookings_1 = require("../epics/search-bookings"); describe('searchBookingsSuccess', function () { it('on successful FETCH, SEARCH_BOOKINGS', function () { return tslib_1.__awaiter(_this, void 0, void 0, function () { var bookings, response, action, expectedActions, actions; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: bookings = [ mocks_1.mockBooking(), mocks_1.mockBooking(), ]; response = ts_utils_1.mockResponse(bookings); action = redux_rx_http_1.rxHttpSuccess(response, undefined, {}, actions_1.SEARCH_BOOKINGS); expectedActions = [ { type: actions_1.SET_BOOKINGS_BY_ID_BATCH, bookings: bookings, }, { type: actions_1.SET_BOOKINGS_SEARCH, bookings: bookings, }, ]; return [4 /*yield*/, ts_utils_1.getEpicActions(search_bookings_1.searchBookingsSuccess, action)]; case 1: actions = _a.sent(); expect(actions).toEqual(expectedActions); return [2 /*return*/]; } }); }); }); }); //# sourceMappingURL=search-bookings.epic.spec.js.map