现在我正在测试一个使用mongodb的Nest.js应用程序,到处都有人说“不要在单元测试中使用testdb,你应该模仿除了你正在工作的实际功能之外的所有东西”,我正在尝试这样做,但没有任何成功,哈哈,XD...我正在使用本机驱动程序来操作数据库,类似于
const user = await this.db
.collection('users')
.findOne({ email: loginData.email });
当测试服务时,我不知道如何在不使用测试数据库的情况下用玩笑来模拟它
这里有人知道该怎么做吗?(顺便说一句,非常感谢你阅读到这里)
1条答案
按热度按时间mftmpeh81#
这可能有助于您:同样,你应该在单元测试中模拟数据。单元测试是为了验证你的函数或方法的功能。