【发布时间】:2017-06-05 12:51:23
【问题描述】:
我是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 返回未定义。我删除了.does,它工作正常。正确的用法是什么?
以下代码有效。
expect([1, 2]).to.be.an('array').that.not.include(3);
【问题讨论】: