# File test/test_redirect.rb, line 226 def test_URL_and_method_not_allowed redirect = @RegexpRedirectDocument.new(%r"^.*/bar*?$", 'http://www.foo.bar/index.html') @request.method = 'DELETE' @request.path = '/foo/bar' @request.version = 'HTTP/1.1' done = false begin redirect.publish('', @request, @response, @logger) rescue Rucy::HTTPError assert_equal(405, $!.status) # Method Not Allowed assert_equal('GET, HEAD', $!.header('Allow')) done = true end assert(done) assert(@messg_body.empty?) end