首页 > 解决方案 > 猫鼬测试的正确方法

问题描述

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

标签: javascriptnode.jstypescriptmongoose

解决方案


推荐阅读