1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
require "helper"
class TestIfModifiedSince < Test::Unit::TestCase
def setup
@agent = Mechanize.new
end
def test_get_twice
assert_equal(0, @agent.history.length)
page = @agent.get('http://localhost/if_modified_since')
assert_match(/You did not send/, page.body)
assert_equal(1, @agent.history.length)
page2 = @agent.get('http://localhost/if_modified_since')
assert_equal(2, @agent.history.length)
assert_equal(page.object_id, page2.object_id)
assert_match(/You did not send/, page.body)
end
end
|