api - 功能/集成测试 NodeJS ReST API 实现

标签 api node.js express integration-testing mongoose

我已经使用 mongoose 和 express 构建了一个 NodeJS 应用程序。此应用程序以 ReSTful 方式公开资源,我正在尝试构建一套功能/集成测试。

该套件在执行时应在隔离环境中启动我的应用程序(在 localhost 上运行很好),具有一组自定义配置设置(可以作为环境变量提供的路径)。应执行任何其他自定义设置操作。

完成测试套件后,应删除 (mongodb) 数据库,并执行任何自定义的拆卸操作。

有哪些 NodeJS 框架/模块/等可以帮助实现这一目标?

谢谢, 塔山

最佳答案

Mocha 可以处理测试框架本身,而 Tobi 或 zombi 可以进行网络调用。

关于api - 功能/集成测试 NodeJS ReST API 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13023253/

相关文章:

python - 'object' 在 python 中有哪些方法?

node.js - Node.JS 的 Heroku 错误代码 H12 问题,后端使用 MongoDB atlas

html - 使用服务器发送事件和 node.js 构建聊天应用程序

node.js - 测试除状态代码之外的响应 header 字段的困难

javascript - Redux/React-Router - 能够通过客户端路由发送带有参数的 URL

javascript - MongoDb 通过 Node.js native 驱动程序插入未插入

api - 如何在 Google+ 墙上发帖

javascript - Movie DB API 中的随机数据

api - 使用 API key 在 Google 静态 map 中减小图像大小

node.js - Angular SSL 证书和 key ——Ng 服务根目录