我正在使用 Devise 并为用户删除自己的帐户的场景编写测试,但我不知道如何调用确认框并单击“确定”。
这是链接和我的测试:
<p><%= link_to "Delete my account", registration_path(resource_name), :data => { :confirm => "Are you sure?" }, :method => :delete %></p>
规范/请求/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
这将如何完成?