Javascript 角度-如何使用jasmine对rxjs 6操作符中的函数进行单元测试,使其显示为伊斯坦布尔所述的函数?
我如何让skipWhile中的代码显示为伊斯坦布尔所覆盖的代码?我用的是Angular、jasmine和rxjs 6。只要coverage stat显示它的coverage属性,它就可以是一个非常简单的测试Javascript 角度-如何使用jasmine对rxjs 6操作符中的函数进行单元测试,使其显示为伊斯坦布尔所述的函数?,javascript,angular,rxjs,rxjs6,istanbul,Javascript,Angular,Rxjs,Rxjs6,Istanbul,我如何让skipWhile中的代码显示为伊斯坦布尔所覆盖的代码?我用的是Angular、jasmine和rxjs 6。只要coverage stat显示它的coverage属性,它就可以是一个非常简单的测试 ngOnInit() { this.claimSubscription = this.store.pipe(select(ClaimStoreSelectors.selectClaim), skipWhile( clm =>
ngOnInit() {
this.claimSubscription = this.store.pipe(select(ClaimStoreSelectors.selectClaim),
skipWhile(
clm =>
clm.claimId !== this.route.snapshot.params['id']
))
.subscribe(claim => {
//unimportant for the question
});
}
答案是将skipWhile的内容提取到它自己的功能中,这样伊斯坦布尔就不会对此抱怨了。我从未解决过最初的问题,但这个解决方案可以解决。您尝试过什么?我们不能为你工作。表现出一些努力,男人