2013-03-28 44 views
1

我是黃瓜的初學者。我在互聯網的幫助下安裝了黃瓜。我寫了一個.feature文件。但是我不知道在哪裏放置這個文件以及如何執行它。如何在黃瓜中執行.feature文件

+1

看看[良好的黃瓜教程不依賴於鐵軌](http://stackoverflow.com/q/5688757/841064) – 2013-03-28 07:46:26

回答

1

因爲它希望你在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)結束。然後,使用適當的代碼編輯您的步驟定義文件以執行步驟。