如何测试是否在Jasmin中触发了console.error

时间:2018-11-09 21:04:36

标签: angular jasmine

我有一个错误处理服务,可以打印console.error语句,该语句根据传入的内容而有所不同(例如,http错误与非http错误)。

是否有任何方法可以测试从服务输出的console.error语句的存在?

1 个答案:

答案 0 :(得分:3)

您可以为此使用间谍:

spyOn(console, 'error');

// execute your tests

expect(console.error).toHaveBeenCalledWith("your expected message");