【发布时间】:2015-03-29 11:10:42
【问题描述】:
我正在编写一个 npm 包,通过 mongoose 将 GIS 数据导入 MongoDB。我已经使用 mocha 编写了单元测试来测试在保存 mongoose 模型之前发生的数据转换。
我想确保所有 mongoose 数据都已正确保存到数据库中(包括需要进行的任何更新)。在这种情况下,最佳做法是什么?
我的直觉是创建一个测试集合,插入所有记录,确保它看起来像我期望的那样,然后删除集合。
【问题讨论】:
-
工具/库建议的请求已被删除。这仍然被认为是“离题”吗?这是一个关于 MongoDB 中的单元测试实践的通用问题,我认为它属于一个公平的 SO 问题的范围
标签: node.js mongodb unit-testing mongoose mocha.js