2011-07-25 43 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 –