削除のテスト シナリオを作成しようとしていますが、破棄リンクが取得されない理由がわかりません。
ここで私のテストシナリオ:
Scenario: User can delete kids
Given I am on the kids page
When I Destroy kid
Then I should see "Kid deleted successfully"
Then one kid should not exist
<h1>Listing kids</h1>
<tr>
<th>Kid name</th>
<th colspan=3>Action</th>
</tr>
<% @kids.each do |kid| %>
<tr>
<td><%= kid.kid_name %></td>
<td><%= link_to 'Show', kid %></td>
<td><%= link_to 'Edit', edit_kid_path(kid) %></td>
<td><%= link_to 'Destroy', kid, method: :delete,
data: { confirm: 'Are you sure?' } %></td>
</tr>
<%終了%>
<%= link_to 'New Kid', new_kid_path %>
リンクの私のステップ定義:
When /^I Destroy kid$/ do |link|
click_link(link)
end
誰かがリンクを削除するためのステップ定義を提案してください。私のシナリオにエラーがある場合は修正してください。
ありがとうございました。