我不熟悉Node世界中的单元测试,并且为此感到苦恼:我设置了一个after cb来删除我在测试期间添加的记录,但是我仍然遇到错误Error: done() called multiple times
每次我删除数据库上的记录。这是我的代码:
after((done) => {
User.deleteOne({email: user_email}, function(err, result) {
if(err) console.log(err);
console.log(result);
done();
});
});
如果我做其他任何事情(例如仅在after
块中进行控制台操作,我都不会出错。
我在做什么错了?