UNPKG

@maklja90/chaijs-rxjs-observable-spy

Version:

ChaiJS extension for testing RxJS observables

19 lines (18 loc) 845 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.chaiVerify = exports.VERIFY_KEYWORD = void 0; var rxjs_observable_spy_1 = require("@maklja90/rxjs-observable-spy"); var utils_1 = require("../utils"); var chaiVirtualTime_1 = require("../virtualTime/chaiVirtualTime"); exports.VERIFY_KEYWORD = 'verify'; function chaiVerify(utils) { var _a; var observable = this._obj; var verificationSteps = (0, utils_1.retrieveVerificationSteps)(this, utils); (0, utils_1.clearInvokedTimeout)(this, utils); var useTestScheduler = (_a = utils.flag(this, chaiVirtualTime_1.VIRTUAL_TIME_KEY)) !== null && _a !== void 0 ? _a : false; return (0, rxjs_observable_spy_1.verifyObservable)(observable, verificationSteps, { useTestScheduler: useTestScheduler, }); } exports.chaiVerify = chaiVerify;