UNPKG

@maklja90/chaijs-rxjs-observable-spy

Version:

ChaiJS extension for testing RxJS observables

17 lines (16 loc) 925 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.chaiNext = exports.NEXT_KEYWORD = void 0; var deep_eql_1 = __importDefault(require("deep-eql")); var rxjs_observable_spy_1 = require("@maklja90/rxjs-observable-spy"); var utils_1 = require("../utils"); exports.NEXT_KEYWORD = 'next'; function chaiNext(chai, utils, expectedNextValue, stepName) { var verificationSteps = (0, utils_1.retrieveVerificationSteps)(this, utils); (0, utils_1.refreshInvokeTimeout)(this, chai, utils); verificationSteps.push((0, rxjs_observable_spy_1.createNextStep)(stepName !== null && stepName !== void 0 ? stepName : exports.NEXT_KEYWORD, expectedNextValue, deep_eql_1.default, (0, utils_1.retrieveObservableName)(this, utils))); } exports.chaiNext = chaiNext;