From 3886ec39f78394930d40d7dd2dcbbf0f07d7c623 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Tue, 2 Oct 2012 11:47:55 +1000 Subject: [PATCH] Add web helper method to visit paths with delete method --- spec/support/request/web_helper.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spec/support/request/web_helper.rb b/spec/support/request/web_helper.rb index 3c649b07c0..fd70915933 100644 --- a/spec/support/request/web_helper.rb +++ b/spec/support/request/web_helper.rb @@ -76,6 +76,11 @@ module WebHelper page.find(:xpath, "//div[@class=\"ui-dialog-buttonset\"]//span[contains(text(),\"#{button_content}\")]").click end + def visit_delete(url) + response = Capybara.current_session.driver.delete url + click_link 'redirected' if response.status == 302 + end + def trigger_manual_event(field_selector, event = 'change') page.execute_script("$('#{field_selector}').trigger('#{event}');") end