【发布时间】:2020-12-04 12:21:30
【问题描述】:
我有这个方法
loadCombos(): void {
this.combosService.accounts$.subscribe(
(data: any) => {
this.list = data;
}
}
);
}
这是我目前的测试:
it('should test loadCombos executions ', (done) => {
combosService = TestBed.inject(CombosService);
spyOn(combosService.accounts$, 'subscribe').and.returnValue(of(mockList));
component.loadCombos();
expect(component.list).not.toBeNull();
done();
});
如何在我的测试中使用 mockList,目前我得到了一个 observable 但它需要订阅,但我不知道该怎么做。
【问题讨论】:
标签: angular unit-testing testing jasmine karma-jasmine