From 2e3c3262d44d6fa22a02df98c3de1ff4cbf2e450 Mon Sep 17 00:00:00 2001 From: Emilia Date: Tue, 12 Aug 2014 09:46:17 +0200 Subject: [PATCH] Using formmethod attribute(if exists) in submit button --- lib/capybara/rack_test/form.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/capybara/rack_test/form.rb b/lib/capybara/rack_test/form.rb index c2bca129..c2e87595 100644 --- a/lib/capybara/rack_test/form.rb +++ b/lib/capybara/rack_test/form.rb @@ -72,7 +72,8 @@ class Capybara::RackTest::Form < Capybara::RackTest::Node def submit(button) action = (button && button['formaction']) || native['action'] - driver.submit(method, action.to_s, params(button)) + requset_method = (button && button['formmethod']) || method + driver.submit(requset_method, action.to_s, params(button)) end def multipart?