Jasmine 茉莉花自定义匹配器不起作用
我做了两个配对,一个总是通过,另一个总是失败 这是我的规范文件:Jasmine 茉莉花自定义匹配器不起作用,jasmine,jasmine-node,Jasmine,Jasmine Node,我做了两个配对,一个总是通过,另一个总是失败 这是我的规范文件: /* my-spec.js */ beforeEach(function() { var matchers = { toPass: function() { return { compare: function(actual) { return { pass: tr
/* my-spec.js */
beforeEach(function() {
var matchers = {
toPass: function() {
return {
compare: function(actual) {
return {
pass: true
};
}
};
},
toFail: function() {
return {
compare: function(actual) {
return {
pass: false
};
}
};
}
};
this.addMatchers(matchers);
});
describe("A suite", function() {
it("contains spec with an expectation", function() {
expect('this test').toPass();
expect('this test').toFail();
});
});
当我运行jasmine节点测试
(我的文件在tests
文件夹中)时,我看到:
我做错了什么?我使用的是Jasmine的旧版本,但遵循的是新文档
.
Finished in 0.018 seconds
1 test, 2 assertions, 0 failures, 0 skipped