柴:无法读取未定义的 属性 'not'
chai: Cannot read property 'not' of undefined
我是 chai
和 mocha
的新手,我将示例代码用于我的第一个测试用例。这是我的代码。
var chai = require("chai");
var mocha = require("mocha");
var expect = chai.expect;
describe("Test", function() {
it("Test", function() {
expect([1, 2]).to.be.an('array').that.does.not.include(3);
});
});
我运行mocha test.js
结果是:
TypeError: Cannot read property 'not' of undefined
我怎么了?似乎.does
return未定义。我删除 .does
并且它工作正常。正确的用法是什么?
以下代码有效。
expect([1, 2]).to.be.an('array').that.not.include(3);
我是 chai
和 mocha
的新手,我将示例代码用于我的第一个测试用例。这是我的代码。
var chai = require("chai");
var mocha = require("mocha");
var expect = chai.expect;
describe("Test", function() {
it("Test", function() {
expect([1, 2]).to.be.an('array').that.does.not.include(3);
});
});
我运行mocha test.js
结果是:
TypeError: Cannot read property 'not' of undefined
我怎么了?似乎.does
return未定义。我删除 .does
并且它工作正常。正确的用法是什么?
以下代码有效。
expect([1, 2]).to.be.an('array').that.not.include(3);