【发布时间】:2018-09-12 19:23:50
【问题描述】:
我无法创建测试来测试函数 startTimer 中的计时器 Observable。我使用的是 6.3.1 版本的 RXJS。
这是我的代码:
private createSubscribe(): void {
if (this.timer) {
this.subscription = this.timer.subscribe(() => {
this.cream().then(() => {
this.subscription.unsubscribe();
this.subscription = null;
this.timer = null;
this.startTimer(this.config.period);
});
});
}
}
private startTimer(period): void {
if (period) {
this.timer = timer(period * 1000);
this.createSubscribe();
}
}
【问题讨论】:
标签: javascript angular typescript jasmine