猫鼬测试的正确方法

时间:2021-04-13 17:14:31

标签: javascript node.js typescript mongoose

我在 Node.js 中测试 Mongoose 模型时遇到问题。我看过的每门课程和教程都需要运行 MongoDB 的实例。我知道 mongodb-memory-server 包,但它仍在运行某种服务器。对我来说,为了测试而运行整个数据库的必要性有点奇怪。特别是使用工作数据库阻止我并行运行我的测试,因为在每次测试之前我需要连接到数据库,从中删除所有现有数据并在每次测试后与数据库断开连接。所有这些导致我为一个模型创建的大约 20 个测试需要大约 5 秒的时间来执行。是我遗漏了什么还是真的是必需品?

0 个答案:

没有答案