【发布时间】:2021-02-19 13:36:33
【问题描述】:
所以无论我做什么,这个测试都不会失败。
it("should not save the user(duplicate user)", function (done) {
const user = {
name: "faruk",
email: "faruk@farukmail.com",
password: "faruk2356",
};
model.saveUser(user, function (err, doc) {
expect(err).to.exist;
done()
});
});
如果我在 Console.log 中显示此错误 AssertionError: expected null to exist。 所以有一个错误,但测试没有失败。并且错误甚至与保存用户功能无关,而是 chai 抛出的错误。当我 console.log(err) 它记录的不是错误回调给出的而是错误 chai 抛出时,这怎么可能呢?看不懂。
【问题讨论】:
标签: javascript node.js unit-testing mocha.js chai