我是新來的黃瓜(使用Rails 2.3.11和webrat),我很難學習當我編寫我的步驟時我使用的方法/語法應該使用。寫作步驟黃瓜的方式
我的功能文件使用自然語言,但我的步驟文件看起來很像Test :: Unit測試。
我找不到黃瓜及其先決條件提供給我的有用方法的詳盡列表。
我無法找到Test :: Unit等傳統方法與Cucumber方法相比的區別。
例子:
是什麼
get
和visit
之間的區別?編輯 - 我發現訪問方法在
webrat
RDoc文件。看起來您無法像get
那樣通過visit
傳遞cookie哈希。但是這個例子仍然有效,因爲它顯示了我在學習Cucumber時遇到的那種問題。
我擔心的是我的步文件將是醜陋的讀取(即使他們完成工作),並有一個更漂亮的語法,同時實現相同的測試覆蓋率,我可以使用。
您可能要張貼您認爲「醜陋」一些代碼,這樣,如果有錯誤或只是更好的選擇,我們可以推薦的具體變化爲你。 –