@maklja90/chaijs-rxjs-observable-spy
Version:
ChaiJS extension for testing RxJS observables
14 lines (13 loc) • 733 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.chaiObservableSpy = exports.O_SPY_KEYWORD = exports.OBSERVABLE_SPY_KEYWORD = void 0;
var rxjs_observable_spy_1 = require("@maklja90/rxjs-observable-spy");
var utils_1 = require("../utils");
exports.OBSERVABLE_SPY_KEYWORD = 'observableSpy';
exports.O_SPY_KEYWORD = 'oSpy';
function chaiObservableSpy(assertionName, chai, utils, observableName) {
(0, utils_1.createObservableName)(this, utils, observableName);
(0, rxjs_observable_spy_1.observableAssertion)(assertionName, this._obj, (0, utils_1.retrieveObservableName)(this, utils));
(0, utils_1.refreshInvokeTimeout)(this, chai, utils);
}
exports.chaiObservableSpy = chaiObservableSpy;