小编Luk*_*uke的帖子

如何使用 Jasmine 对 Promise catch 进行单元测试

我有一个非常简单的函数 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)

unit-testing promise jasmine angular angular-test

2
推荐指数
1
解决办法
9213
查看次数

标签 统计

angular ×1

angular-test ×1

jasmine ×1

promise ×1

unit-testing ×1