1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
require "helper"
class TestCheckBoxes < Test::Unit::TestCase
def test_field
f = Mechanize::Form::Field.new({'name' => 'a&b'}, 'a&b')
assert_equal('a&b', f.name)
assert_equal('a&b', f.value)
f = Mechanize::Form::Field.new({'name' => 'a&b'}, 'a&b')
assert_equal('a&b', f.name)
assert_equal('a&b', f.value)
f = Mechanize::Form::Field.new({'name' => 'a&b'}, 'a&b')
assert_equal('a&b', f.name)
assert_equal('a&b', f.value)
end
def test_file_upload
f = Mechanize::Form::FileUpload.new(fake_node, 'a&b')
assert_equal('a&b', f.name)
assert_equal('a&b', f.file_name)
f = Mechanize::Form::FileUpload.new(fake_node, 'a&b')
assert_equal('a&b', f.name)
assert_equal('a&b', f.file_name)
end
def test_image_button
f = Mechanize::Form::ImageButton.new({'name' => 'a&b'}, 'a&b')
assert_equal('a&b', f.name)
assert_equal('a&b', f.value)
end
def test_radio_button
f = Mechanize::Form::RadioButton.new(fake_node, nil)
assert_equal('a&b', f.name)
assert_equal('a&b', f.value)
end
def fake_node
{
'name' => 'a&b',
'value' => 'a&b'
}
end
end
|