javascript mocha,节点异常测试用例

时间:2013-02-18 15:43:59

标签: javascript rest testing mocha

我正在撰写的应用程序已注册,用户注册后会收到电子邮件,该电子邮件包含激活链接的唯一URL,例如:

Welcome. Click <a href="https://api.app.com/users/{id}/activate/{token}">here</a> to activate your account.

问题是,我使用mocha自动测试我在Node.js中编写的restful JSON应用程序(这是激活URL中的链接)。

这种解决方案的解决方案是什么,我的意思是为用户电子邮件收件箱编写解析器对我来说似乎有点过分。

1 个答案:

答案 0 :(得分:1)

你应该写3个测试

  • 在您的系统中插入激活令牌
  • 激活API在调用时正常工作
  • 在将URL插入邮件模板之前构建URL的组件(并依赖模板引擎来保存这些正确的数据)

单独运行此测试,不要尝试运行完整的历史记录。组件之间的耦合较少意味着更好的质量。一方面测试API,另一方面测试邮件构建器。