Sha256: 9798901c277d03b7a1cefe06aeab1d5eefb4ffc2d1cd6f9d43280c44a7a1a83d
Contents?: true
Size: 787 Bytes
Versions: 8
Compression:
Stored size: 787 Bytes
Contents
require 'webrat/core/elements/field' require 'action_dispatch/testing/integration' module Webrat Field.class_eval do def parse_rails_request_params(params) Rack::Utils.parse_nested_query(params) end end end module ActionDispatch #:nodoc: IntegrationTest.class_eval do include Webrat::Methods include Webrat::Matchers # The Rails version of within supports passing in a model and Webrat # will apply a scope based on Rails' dom_id for that model. # # Example: # within User.last do # click_link "Delete" # end def within(selector_or_object, &block) if selector_or_object.is_a?(String) super else super('#' + RecordIdentifier.dom_id(selector_or_object), &block) end end end end
Version data entries
8 entries across 8 versions & 2 rubygems