在Textmate和Cucumber遇到很多问题后,我经历了很多重新安装git的步骤,以便我可以在rvm上更新并安装更新版本的ruby,从rvm-auto-ruby更改为rvm-wrapper,我现在让它运行但是'Undefined step'
然而,这个步骤存在,我的警卫一切都很好。
TL;博士
当我点击Run时,Cucumber Bundle没有阅读我的步骤。
答案 0 :(得分:8)
在您的config/cucumber.yml
中,您可能需要在标准选项中添加--require features
,它可能会有这样一行:
std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} --strict --tags ~@wip"
将其更改为阅读
std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} --strict --require features --tags ~@wip"