我订阅了一个Observable.zip() 它看起来像这样:
public awesomeMethod(){
this.someObservable
.zip(
observable1,
observable2,
)
.subscribe(data => {
this.newData = data;
}
});
}
我想测试一下:
const zipObservable = Observable.of(data);
spyOn(component.zipObservable,'zip').and.returnValue(zipObservable);
component.awesomeMethod();
我需要知道订阅何时被调用,所以如果this.newData
符合我的期望,我就可以。
有人可以告诉我如何实现这个目标吗?