Files
devise/test/support/http_method_compatibility.rb
2019-09-19 10:20:59 -03:00

34 lines
891 B
Ruby

# frozen_string_literal: true
module Devise
class IntegrationTest < ActionDispatch::IntegrationTest
# %w( get post patch put head delete xml_http_request
# xhr get_via_redirect post_via_redirect
# ).each do |method|
%w( get post put ).each do |method|
define_method(method) do |url, options={}|
if options.empty?
super url
else
super url, options
end
end
end
end
class ControllerTestCase < ActionController::TestCase
# %w( get post patch put head delete xml_http_request
# xhr get_via_redirect post_via_redirect
# ).each do |method|
%w( get post put ).each do |method|
define_method(method) do |action, options={}|
if options.empty?
super action
else
super action, options
end
end
end
end
end