Sha256: 20014d341a88ac0b25edecd21959ac0d14114a72f4d6dcd39a763f2cf692062a

Contents?: true

Size: 717 Bytes

Versions: 13

Compression:

Stored size: 717 Bytes

Contents

require 'webrat/core/elements/form'
require 'action_dispatch/testing/integration'

module Webrat
  Form.class_eval do
    def self.parse_rails_request_params(params)
      Rack::Utils.parse_nested_query(params)
    end
  end

  module Logging
    # Avoid RAILS_DEFAULT_LOGGER deprecation warning
    def logger # :nodoc:
      ::Rails.logger
    end
  end

  class RailsAdapter
    protected

    def do_request(http_method, url, data, headers)
      update_protocol(url)
      integration_session.send(http_method, normalize_url(url), params: data, headers: headers)
    end
  end
end

module ActionDispatch #:nodoc:
  IntegrationTest.class_eval do
    include Webrat::Methods
    include Webrat::Matchers
  end
end

Version data entries

13 entries across 13 versions & 3 rubygems

Version Path
devise-4.3.0 test/support/webrat/integrations/rails.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/devise-4.2.1/test/support/webrat/integrations/rails.rb
devise-4.2.1 test/support/webrat/integrations/rails.rb
devise-4.2.0 test/support/webrat/integrations/rails.rb
devise-4.0.3 test/support/webrat/integrations/rails.rb
devise-4.1.1 test/support/webrat/integrations/rails.rb
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/devise-4.1.0/test/support/webrat/integrations/rails.rb
devise-4.1.0 test/support/webrat/integrations/rails.rb
devise-4.0.2 test/support/webrat/integrations/rails.rb
devise-4.0.1 test/support/webrat/integrations/rails.rb
devise-4.0.0 test/support/webrat/integrations/rails.rb
devise-4.0.0.rc2 test/support/webrat/integrations/rails.rb
devise-4.0.0.rc1 test/support/webrat/integrations/rails.rb