\Frontend\node_modules\rxjs\internal\util\hostReportError.js:9 at Observable.rxjs_1.Observable.obs [as _subscribe\internal\Observable.js:162:69)
at C:\Users\Documents\NetBeansProjects\Fron
为了做到这一点,我使用了jasmine + jest (在我的公司里,我们用玩笑代替业力来测试速度)。为了测试我的组件行为(参见下面的代码),我创建了一个与被测试的组件订阅相同的Observable的测试,然后,等待2秒,希望组件的订阅代码块有足够的时间来完成,然后查找组件的内部更改。问题是,随着测试数量的增加,完成测试所需的时间也在增加。我个人认为,下面一定有更好的方法来测试这种类型的代码。
你会如何处理这种情况?我试着看了一下async,但是找不到满足我需求的方