Mam następujący test w żądaniu specyfikacji:kapibary click_link z: href meczu
page.should have_link('Edit user', :href => edit_users_path(@user))
ten sprawdza, czy określony użytkownik w widoku indeksu ma link Edytuj. Chciałbym kliknij ten sam związek, z czymś takim:
click_link('Edit user', :href => edit_users_path(@user))
Niestety click_link nie akceptuje opcji.
Czy jest to dobry sposób na zrobienie tego, wydaje się dość oczywistym przypadkiem użycia?
powinienem być w tym ID w tabeli <tr>
lub <td>
i robi coś takiego:
within(#user_id)
click_link 'Edit user'
end
wolałbym nie majstrować z poglądem, tylko po to żeby testy do pracy.
To wstyd, że trzeba wyraźnie przejść do poziomu html, ale to działa, dziękuję! – jackpipe
to daje Capybara :: ElementNotFound: Błąd .... –