在Textmate和Cucumber有很多問題後,我已經經歷了很多重新安裝git的步驟,以便我可以更新和安裝rvm的更高版本的ruby ,從rvm-auto-ruby改爲rvm-wrapper,我現在正在運行它,但'未定義的步'Textmate黃瓜「未定義的步驟」,即使它存在
Hoever,步驟存在,我的警衛讀取它一切正常。
- 我使用的是最新的RVM和紅寶石頭
- 我使用1.0.2
- 這肯定是使用正確的Ruby /寶石
TL黃瓜/黃瓜護欄;博士
黃瓜捆綁是不讀我的步驟,當我打運行。
在Textmate和Cucumber有很多問題後,我已經經歷了很多重新安裝git的步驟,以便我可以更新和安裝rvm的更高版本的ruby ,從rvm-auto-ruby改爲rvm-wrapper,我現在正在運行它,但'未定義的步'Textmate黃瓜「未定義的步驟」,即使它存在
Hoever,步驟存在,我的警衛讀取它一切正常。
TL黃瓜/黃瓜護欄;博士
黃瓜捆綁是不讀我的步驟,當我打運行。
在你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]"
你是明星。非常感謝。 –
也爲我工作。任何想法爲什麼它默認沒有? –
是的,我給他們發了補丁,並且破壞了他們自己的功能:P您可以在這裏對拉取請求發表評論。 https://github.com/cucumber/cucumber-rails/pull/157 –
也許一些示例代碼,或完整的錯誤信息可以幫助人們回答你的問題。 –
你想要什麼代碼?我所有的黃瓜測試都在等待,因爲它沒有找到我的任何步驟。 –