我正在撰写的应用程序已注册,用户注册后会收到电子邮件,该电子邮件包含激活链接的唯一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中的链接)。
这种解决方案的解决方案是什么,我的意思是为用户电子邮件收件箱编写解析器对我来说似乎有点过分。
答案 0 :(得分:1)
你应该写3个测试
单独运行此测试,不要尝试运行完整的历史记录。组件之间的耦合较少意味着更好的质量。一方面测试API,另一方面测试邮件构建器。