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