def test_deny_user
@request.method = 'GET'
@request.path = '/'
@request.version = 'HTTP/1.1'
@request.set_header('Authorization', 'Basic ' + [ 'bob:himitsu' ].pack('m'))
done = false
begin
@doc.publish('', @request, @response, @logger)
rescue Rucy::HTTPError
assert_equal(401, $!.status)
assert_equal('Basic realm="TestAuth"', $!.header('WWW-Authenticate'))
assert_equal(1, @verify_call)
assert_equal('bob', @verify_last_user)
assert_equal('himitsu', @verify_last_password)
assert_equal(0, @publish_call)
done = true
end
assert(done)
end