如何使柴自定义断言失败



这个最小示例自定义柴断言应该失败。它不是。失败的是什么?

const chai = require('chai');
chai.Assertion.addMethod('test1', function() {
    this.assert(
        false,
        "Failed",
        "Failed",
        "foo",
        "bar"
    );
});
chai.expect({}).to.be.test1;

必须调用test1。如: chai.expect({}).to.be.test1();

最新更新