如何在Jest中模仿MongoDb(Nest.js)

lnlaulya  于 2022-12-12  发布在  Go
关注(0)|答案(1)|浏览(136)

现在我正在测试一个使用mongodb的Nest.js应用程序,到处都有人说“不要在单元测试中使用testdb,你应该模仿除了你正在工作的实际功能之外的所有东西”,我正在尝试这样做,但没有任何成功,哈哈,XD...我正在使用本机驱动程序来操作数据库,类似于

const user = await this.db
      .collection('users')
      .findOne({ email: loginData.email });

当测试服务时,我不知道如何在不使用测试数据库的情况下用玩笑来模拟它
这里有人知道该怎么做吗?(顺便说一句,非常感谢你阅读到这里)

mftmpeh8

mftmpeh81#

这可能有助于您:同样,你应该在单元测试中模拟数据。单元测试是为了验证你的函数或方法的功能。

相关问题