我有一個步驟定義,我希望有一個可選參數。我相信這個步驟的兩個呼叫的例子比任何其他事物都更好地解釋我所追求的。黃瓜可選參數
I check the favorite color count
I check the favorite color count for email address '[email protected]'
在第一個例子中,我想使用默認的電子郵件地址。
定義這一步的好方法是什麼?我不是正則表達式大師。我試圖這樣做,但黃瓜給了我一個錯誤關於正則表達式的參數不匹配:
Then(/^I check the favorite color count (for email address "([^"]*))*"$/) do |email = "[email protected]"|
這有什麼錯兩步定義? –
本質上沒有。只是想拉伸我的黃瓜肌肉,看看有什麼可能。 – larryq
兩個定義意味着大部分時間重複代碼,所以理論上條件從句更好。 – Smar