我正试着让我的卡玛测试套件与摩卡,柴,西农,柴达成和柴西农一起运行。
这是目前设置的只有摩卡,chai和sinon框架。
frameworks: ['mocha', 'requirejs', 'sinon', 'chai']现在,我尝试添加一些额外的业力插件,即业力-柴西翁和因果报应。然后将上面的内容更改为
frameworks: ['mocha', 'requirejs', 'chai-sinon', 'chai-as-promised', 'chai']在我的单元测试中
expect(stub).to.not.have.been.called();但是这给了我一个错误'TypeError:' Object‘不是一个函数.’但如果我做了
expect(stub.called).to.equal(false);它如预期的那样工作。
我试过检查业力插件代码,但没有任何意义,我希望在业力插件中的某个地方说“chai.use(ChaiAsPromised)”和“chai.use(SinonChai)”,但它们没有。karma网站也没有真正解释插件/框架是如何在引擎盖下工作的。
有人能帮我安排一下吗?
提前谢谢。
https://stackoverflow.com/questions/34133877
复制相似问题