1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
require "helper"
class TestPrettyPrint < Test::Unit::TestCase
def setup
@agent = Mechanize.new
end
def test_pretty_print
@agent.get("http://localhost/tc_pretty_print.html")
pretty_string = @agent.pretty_print_inspect
assert_match("{title \"tc_pretty_print.html\"}", pretty_string)
assert_match(/\{frames[^"]*"http:\/\/meme/, pretty_string)
assert_match(/\{iframes[^"]*"http:\/\/meme/, pretty_string)
assert_match(
"{links #<Mechanize::Page::Link \"Google\" \"http://google.com/\">}",
pretty_string
)
assert_match("form1", pretty_string)
assert_match("POST", pretty_string)
assert_match("{file_uploads}", pretty_string)
end
end
|