jasmine-marbles
Version:
Marble testing helpers for RxJS and Jasmine
23 lines • 776 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.resetTestScheduler = exports.getTestScheduler = exports.initTestScheduler = void 0;
var testing_1 = require("rxjs/testing");
var matcher_1 = require("./matcher");
var scheduler;
function initTestScheduler() {
scheduler = new testing_1.TestScheduler(matcher_1.observableMatcher);
scheduler['runMode'] = true;
}
exports.initTestScheduler = initTestScheduler;
function getTestScheduler() {
if (scheduler) {
return scheduler;
}
throw new Error('No test scheduler initialized');
}
exports.getTestScheduler = getTestScheduler;
function resetTestScheduler() {
scheduler = null;
}
exports.resetTestScheduler = resetTestScheduler;
//# sourceMappingURL=scheduler.js.map
;