2011-07-25 45 views
1

在Textmate和Cucumber有很多问题后,我已经经历了很多重新安装git的步骤,以便我可以更新和安装rvm的更高版本的ruby ,从rvm-auto-ruby改为rvm-wrapper,我现在正在运行它,但'未定义的步'Textmate黄瓜“未定义的步骤”,即使它存在

Hoever,步骤存在,我的警卫读取它一切正常。

  • 我使用的是最新的RVM和红宝石头
  • 我使用1.0.2
  • 这肯定是使用正确的Ruby /宝石

TL黄瓜/黄瓜护栏;博士

黄瓜捆绑是不读我的步骤,当我打运行。

+0

也许一些示例代码,或完整的错误信息可以帮助人们回答你的问题。 –

+0

你想要什么代码?我所有的黄瓜测试都在等待,因为它没有找到我的任何步骤。 –

回答

8

在你config/cucumber.yml您可能需要在标准选项添加--require features,它可能会有这样一行:

std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} --strict --tags [email protected]" 

更改它读取

std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} --strict --require features --tags [email protected]" 
+0

你是明星。非常感谢。 –

+0

也为我工作。任何想法为什么它默认没有? –

+0

是的,我给他们发了补丁,并且破坏了他们自己的功能:P您可以在这里对拉取请求发表评论。 https://github.com/cucumber/cucumber-rails/pull/157 –