def test_parse_location
assert_equal('HTTP/1.1', @response.version)
assert_equal(200, @response.status)
assert_equal('OK', @response.reason)
@response.set_header('Location', 'http://server:8080/foo/bar')
@response.parse_status
assert_equal('HTTP/1.1', @response.version)
assert_equal(302, @response.status)
assert_equal('Found', @response.reason)
assert_nil(@response.header('Status'))
assert_equal('http://server:8080/foo/bar', @response.header('Location'))
@response.set_header('Status', '307 Temporary Redirect')
@response.parse_status
assert_equal('HTTP/1.1', @response.version)
assert_equal(307, @response.status)
assert_equal('Temporary Redirect', @response.reason)
assert_nil(@response.header('Status'))
assert_equal('http://server:8080/foo/bar', @response.header('Location'))
end