我在请求规范中有以下测试:
page.should have_link('Edit user', :href => edit_users_path(@user))
Run Code Online (Sandbox Code Playgroud)
这将检查索引视图中的特定用户是否具有编辑链接.我想点击相同的链接,例如:
click_link('Edit user', :href => edit_users_path(@user))
Run Code Online (Sandbox Code Playgroud)
不幸的是,click_link不接受选项.
有没有一个好方法,这似乎是一个相当明显的用例?
我应该在表中包含#id <tr>还是<td>执行以下操作:
within(#user_id)
click_link 'Edit user'
end
Run Code Online (Sandbox Code Playgroud)
我不想修改视图只是为了让测试工作.