def test_GET_illegal_path_403_Forbidden
@request.method = 'GET'
@request.path = '/../../..'
@request.version = 'HTTP/1.1'
done = false
begin
@local_doc.publish('', @request, @response, self)
rescue Rucy::HTTPError
assert_equal(403, $!.status)
done = true
end
assert(done)
assert_nil(@messg_head)
assert(@messg_body.empty?)
assert(@log_emerg.empty?)
assert(@log_alert.empty?)
assert(@log_crit.empty?)
assert(@log_err.empty?)
assert(@log_warning.empty?)
assert(@log_notice.empty?)
assert_match(@log_info, /illegal path: /)
assert_match(@log_debug, /enter document: Rucy::LocalFileDocument/)
end