在我的业力测试中,我有
controller.js
var somevalue = false;
test.js
expect(somevalue).toBe(true);
这给了我输出:预期false等于true。
但是如果我将语句更改为应该传递(将其更改为.toBe(false))的语句。我明白了:
test.js
expect(somevalue).toBe(false);
TypeError:undefined不是构造函数(评估' angular.element.cleanData(cleanUpNodes)')
答案 0 :(得分:1)
测试通过了,除了测试之外,我只是遇到了潜在的问题。 (Angular和Angular-mock版本不匹配)