Capybara & Rspec: Wie lösche ich ein Konto?
Ich benutze Devise und schreibe einen Test für das Szenario, in dem ein Benutzer sein eigenes Konto löscht. Ich bin jedoch nicht sicher, wie ich das Bestätigungsfeld aufrufen und auf OK klicken würde.
Hier ist der Link und mein Test:
<p><%= link_to "Delete my account", registration_path(resource_name), :data => { :confirm => "Are you sure?" }, :method => :delete %></p>
spec / orders / users_spec.rb
scenario 'user deletes account' do
make_user_and_login
click_link('Account Settings')
page.should have_selector('title', :text => 'Account Settings')
click_link('Delete my account')
# Are You Sure?
# click OK in confirm box
# page.should etc.....
end
Wie würde das gemacht werden?