UNPKG

@maklja90/chaijs-rxjs-observable-spy

Version:

ChaiJS extension for testing RxJS observables

16 lines (15 loc) 842 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.chaiSkipCount = exports.SKIP_COUNT_KEYWORD = void 0; var rxjs_observable_spy_1 = require("@maklja90/rxjs-observable-spy"); var utils_1 = require("../utils"); exports.SKIP_COUNT_KEYWORD = 'skipCount'; function chaiSkipCount(chai, utils, expectedCount, stepName) { if (expectedCount <= 0) { (0, utils_1.clearInvokedTimeout)(this, utils); } var verificationSteps = (0, utils_1.retrieveVerificationSteps)(this, utils); verificationSteps.push((0, rxjs_observable_spy_1.createSkipCountStep)(stepName !== null && stepName !== void 0 ? stepName : exports.SKIP_COUNT_KEYWORD, expectedCount, (0, utils_1.retrieveObservableName)(this, utils))); (0, utils_1.refreshInvokeTimeout)(this, chai, utils); } exports.chaiSkipCount = chaiSkipCount;