# File lib/test/rails/view_test_case.rb, line 341 def assert_input(*args) action, type, name, value = Symbol === args.first ? [nil, *args] : args raise ArgumentError, 'supply type and name' if type.nil? or name.nil? input_selector = "input[type='#{type}'][name='#{name}']" input_selector << "[value='#{value}']" if value assert_select_in_form action do assert_select input_selector end end