用泡菜和勺子一起吃吗?
当我使用 Pickle 似乎没有为我加载/github.com/timcharper/spork" rel="nofollow">spork...
如果我正常运行我的黄瓜,该步骤将按预期工作:
➜ bundle exec cucumber
And a product exists with name: "Windex", category: "Household Cleaners", description: "nasty bluish stuff" # features/step_definitions/pickle_steps.rb:4
但是如果我通过 spork 运行它,我会得到一个未定义的步骤:
您可以使用以下代码片段实现未定义步骤的步骤定义:
Given /^a product exists with name: "([^"]*)", category: "([^"]*)", description: "([^"]*)"$/ do |arg1, arg2, arg3|
pending # express the regexp above with the code you wish you had
end
什么给出了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因此,事实证明,在使用 spork 时,
features/support/env.rb
需要额外的配置行,以便 Pickle 能够在 AR 模型上拾取,例如 这个要点:在
features/support/env.rb
中添加这一行可以解决我的问题。本质上,这更像是一个 Spork 问题,而不是 Guard 问题。我会更新我的问题...
So it turns out there is an extra config line necessary for
features/support/env.rb
when using spork in order to have Pickle be able to pickup on AR models, a la this gist:In
features/support/env.rb
Adding in this line fixes my problem. This is more of a spork issue than guard, per se. I'll update my question...