3

这个应用程序展示了一个用 Cucumber 测试 Meteor 的例子: https ://github.com/mhurwi/cucumber-meteor-tutorial

它适用于 Velocity。但是当使用 Velocity 启动应用程序时,我的计算机变得非常慢,而且我不希望它在开发时始终运行。所以我尝试通过使用 Chimp 作为 NPM 模块

chimp --ddp=http://localhost:3000

如此处提议: https ://chimp.readme.io/docs/getting-started-with-meteor-cucumber

但是带有方法调用的测试(方法在测试/黄瓜/夹具/)不起作用:

Error: Method not found [404]

有谁知道我应该怎么做才能使用命令行而不是 Velocity 运行 Cucumber 测试?

谢谢您的帮助。

另一个小问题:Velocity 首次启动时是否需要很多时间(我只有几个测试,它几乎冻结了我的计算机)还是每次都一样?

4

1 回答 1

3

当针对 Meteor 运行 Chimp 时,您不能将夹具放入tests/cucumber/fixtures,您必须使用夹具包模式,请参见此处:

https://meteor-testing.readme.io/docs/data-fixtures

然后你可以server.call('xxx')从你的步骤 defs调用固定装置

于 2015-11-24T03:03:04.533 回答