如何在Velocity端到端测试中测试电子邮件?

时间:2015-04-12 22:52:29

标签: meteor meteor-velocity

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

1 个答案:

答案 0 :(得分:1)

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

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

现在你可以在测试中的emailsCollection上断言