我有一个非常简单的函数 load(),我正在尝试使用 Jasmine 对其进行单元测试。this.service.loadObject() 返回一个 Promise。
如果 Promise 被拒绝,我如何测试 this.logService.error 是否会被调用?
load() {
this.service.loadObject().then(x => {
this.variable = x;
}).catch(ex => this.logService.error(ex));
}
Run Code Online (Sandbox Code Playgroud)