我不明白这是怎么回事。我从一个例子中得到了这个测试,它似乎不可能失败,但它是:
expect(true).toBeTruthy();
PhantomJS 2.1.1 (Windows 7 0.0.0) Controller:TrivialCtrl should be truthy FAILED
undefined is not a constructor (evaluating 'expect(true).toBeTruthy()')
c:/Users/Donald/workspace/karma-trivial/spec.js:25:28
这是与Chai,Mocha和PhantomJS的Karma
答案 0 :(得分:5)
expect
函数通常与chai
断言库一起使用:你加载了这个插件吗?
你需要:
npm install chai karma-chai --save-dev
并将karma-chai
添加到您的插件列表中。
此外,在审核chai文档时,我不确定toBeTruthy
是否为运算符:http://chaijs.com/api/bdd/。
但您可以使用ok
:
expect(true).to.be.ok