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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage