0

我想在 Cucumber 中存根 Meteor 方法(使用 Velocity),这样当场景运行并单击按钮时,我不希望它像往常一样发送电子邮件。

我的夹具文件/tests/cucumber/fixtures/fixture.js包含一个 Meteor.method,它与实际应用程序中的 Meteor.method 同名。当然,这会阻止 Meteor 运行,因为方法名称需要是唯一的。

我确实注意到了stubMethod()这里的功能:https ://meteor-testing.readme.io/docs/velocity-helpers ,但这被标记为仅 Jasmine 功能。

如何在 Cucumber 中存根 Meteor 方法?谢谢。

4

1 回答 1

1

首先,您可以使用xolvio:email-stub到 stub Email。如果您查看源代码,您可以看到存根是如何构建的。请注意,GH 上的文档有点过时,方法名称是错误的。你可以从代码中得到正确的。

于 2015-11-18T19:04:54.157 回答