mocha测试与数据库连接

时间:2016-12-08 16:57:26

标签: node.js mongodb mongoose mocha

我正在使用mocha来测试mongoose中的数据库模型。我之前有挂钩设置创建我的连接:

let Dbs;
before(() => {
  return db.then(res => {
      Dbs = res;
  });
});

这个数据库承诺实际上是返回了许多模型。但无论如何它都连接到db并返回一个带有某些模型的对象。

我遇到的问题是,通过多次测试,我收到错误MongoError: authentication or logout allready in process

我尝试使用after()来关闭连接,但仍然会抛出错误。有没有更好的方法来处理这个?我确实需要能够通过承诺确认连接,而不是只在顶部抛出mongoose.connect

由于

0 个答案:

没有答案