【发布时间】:2019-10-14 06:15:06
【问题描述】:
我有一个功能
getList() {
return this.listFactory
.fetchList()
.then((data) => this.generateDsisplay(data));
}
并且已经嘲笑了fetchList return
mocktListRepository.fetchList.and.returnValue(PromiseUtil.transformAsResolvedPromise(listPage));
但在我的单元测试中仍然失败。我不知道为什么。测试将调用generateDsisplay
describe('getList()', () => {
it('should call generateDsisplay', () => {
spyOn(component, 'generateDsisplay');
component.getList();
expect(component.generateDsisplay).toHaveBeenCalled();
});
});
【问题讨论】:
-
你能添加失败的原因吗?
标签: angular unit-testing karma-runner