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
|
require "helper"
class VerbsTest < Test::Unit::TestCase
def setup
@agent = Mechanize.new
end
def test_put
page = @agent.put('http://localhost/verb', 'foo')
assert_equal 1, @agent.history.length
assert_equal('method: PUT', page.body)
end
def test_delete
page = @agent.delete('http://localhost/verb', { 'q' => 'foo' })
assert_equal 1, @agent.history.length
assert_equal('method: DELETE', page.body)
end
def test_head
page = @agent.head('http://localhost/verb', { 'q' => 'foo' })
assert_equal 0, @agent.history.length
assert_equal('method: HEAD', page.body)
end
end
|