我正在爲我的rails應用程序編寫測試,而按鈕本身是在一個名爲tick的類中。在測試中,我有以下,但它失敗。Rspec測試不註冊按鈕與圖形
click_button "tick"
這適用於我的其他按鈕,如:
click_button "Create School"
蜱按鈕是一個複選標記,當我檢查元素我看到
<a class="tick" data=method="get" href="/tasks/1/edit">
::after
</a>
作爲後續時,數據以表格形式呈現,因此頁面上有多個刻度,我想知道這是否會導致問題。更接近檢查元素顯示:
<tbody>
<tr role="row" class="odd">
<td class="sorting_1">school</td>
<td>
<a class="tick" data-method="get" href="/schools/16/edit">
::after
</a>
<a class="cross" data-confirm="Are you sure?" rel="nofollow" data-method="delete" href="/schools/16">
::after
</a>
</td>
<tr role="row" class="even">
<td class="sorting_1">school2</td>
<td>
<a class="tick" data-method="get" href="/schools/52/edit">
::after
</a>
<a class="cross" data-confirm="Are you sure?" rel="nofollow" data-method="delete" href="/schools/52">
::after
</a>
</td>
</tr>
</tbody>
RSpec /水豚測試應該尋找點擊什麼?
你想'click_link'而不是'click_button'? – orde
不,它是一個按鈕,它適用於其他按鈕。 –
您提供的HTML表示它是一個鏈接。 – orde