1
我是黃瓜的初學者。我在互聯網的幫助下安裝了黃瓜。我寫了一個.feature文件。但是我不知道在哪裏放置這個文件以及如何執行它。如何在黃瓜中執行.feature文件
我是黃瓜的初學者。我在互聯網的幫助下安裝了黃瓜。我寫了一個.feature文件。但是我不知道在哪裏放置這個文件以及如何執行它。如何在黃瓜中執行.feature文件
因爲它希望你在BDD中取得成功,所以黃瓜會指導你完成整個過程。從項目目錄,在命令提示符或終端類型cucumber
,它返回:
You don't have a 'features' directory. Please create one to get started.
創建features
目錄,並把你的.feature
文件在裏面。再次運行cucumber
,它返回映射到您的feature
文件的待定步驟定義。舉個例子:
You can implement step definitions for undefined steps with these snippets:
Given /^I want to use cucumber$/ do
pending # express the regexp above with the code you wish you had
end
現在 - 作爲@siekfried指示 - 創建一個名爲features/step_definitions
您的步驟定義文件的目錄,它應與_steps
(例如,example_steps.rb
)結束。然後,使用適當的代碼編輯您的步驟定義文件以執行步驟。
看看[良好的黃瓜教程不依賴於鐵軌](http://stackoverflow.com/q/5688757/841064) – 2013-03-28 07:46:26