1
我對測試概念並不熟悉,有一件事情真的讓我失望。目前我正在使用rspec和水豚進行請求測試。當我想指定用戶操作時,例如按下按鈕或填寫表單域時,我必須爲該域提供確切的措辭。未指定確切措辭的導軌測試
例如,當我有一個Reset
按鈕並在我的測試中寫入click_button 'reset'
時,它失敗。同樣,我有一個password_confirmation
屬性的字段。但是,我不能說填寫password_confirmation
字段,因爲它的ID和名稱已擴展(分別爲user_password_confirmation
和user[password_confirmation]
)。最簡單的解決方法是使用標籤並編寫fill_in 'confirm password'
。
現在,很明顯,當我想要重新標記標籤或更改字母大小寫時,這些測試將會失敗。是否有任何選項可以進行測試,對措辭不會那麼嚴格?