0

我正在努力在 Velocity 中编写端到端(客户端)测试,并试图弄清楚如何确保正在发送电子邮件。我目前正在使用 Mocha,但如果它使这项任务更容易,我愿意切换到另一个测试框架。

4

1 回答 1

1

您可以使用夹具并覆盖电子邮件发送功能,如下所示:

Email.send = function (options) {
   // store those somewhere like an emailsCollection
   emailsCollection.insert(options);
}; 

现在您可以在测试中对 emailsCollection 进行断言

于 2015-04-30T21:50:27.250 回答