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
|
require "helper"
class PostForm < Test::Unit::TestCase
def setup
@agent = Mechanize.new
end
def test_post_form
page = @agent.post("http://localhost/form_post",
'gender' => 'female'
)
assert_not_nil(
page.links.find { |l| l.text == "gender:female" },
"gender field missing"
)
end
def test_post_form_multival
page = @agent.post("http://localhost/form_post",
[ ['gender', 'female'],
['gender', 'male']
]
)
assert_not_nil(
page.links.find { |l| l.text == "gender:female" },
"gender field missing"
)
assert_not_nil(
page.links.find { |l| l.text == "gender:male" },
"gender field missing"
)
assert_equal(2, page.links.length)
end
end
|