预期的未知间谍已被召唤

Bra*_*rks 1 jasmine

我是Jasmine的新手,并且遇到此错误:

Expected spy unknown to have been called.

这是什么意思?我正在监视一种方法,但不确定是什么unknown意思。

Bra*_*rks 6

答案很简单!间谍没有名称,因此默认情况下称为“未知”。

命名,我只是这样做

var mySpy = jasmine.createSpy("JamesBond");
Run Code Online (Sandbox Code Playgroud)

然后,它以更具可读性的方式失败了!

Expected spy JamesBond to have been called.
Run Code Online (Sandbox Code Playgroud)