我正在使用“jasmine”:“^ 2.5.2”并且在节点中,我收到错误:
TypeError: jasmine.addMatchers is not a function
在终端上使用jasmine-node spec
运行一个简单示例时如下。
什么可能导致此问题以及如何解决?
function helloWorld() {
return "Hello world!";
}
describe('keyframes-tool', function () {
it("says hello", function() {
expect(helloWorld()).toEqual("Hello world!");
});
});
答案 0 :(得分:0)
此错误可能是由不兼容的jasmine-promise-matchers
库引发的。
在茉莉版本1和2之间,添加承诺匹配器是不同的(并且对于茉莉3,对承诺匹配器库的较旧版本的检查失败)。
应该通过更新为与使用的jasmine-core
版本兼容的足够新的版本(例如,对于版本3或更高版本,至少为2.6.0
)进行修复。