使用 RXJS TestScheduler
,有没有一种很好的方法来大理石测试一个类似事件的可观察对象,它发出undefined
值?
我正在使用 TypeScript,所以类型规避/猴子修补是不可取的。
testScheduler.schedule(() => valueEmittingWork(), 20);
testScheduler.schedule(() => valueEmittingWork(), 40);
testScheduler.run(rx => {
rx.expectObservable(myObservable).toBe(`20ms ??? 19ms ???`);
// Above uses the new time progression syntax. What do I put instead of ???
});