我是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
返回undefined。我删除.does
并且它正常工作。什么是正确的用法?
以下代码有效。
expect([1, 2]).to.be.an('array').that.not.include(3);