Index: net/websockets/websocket_stream_test.cc |
diff --git a/net/websockets/websocket_stream_test.cc b/net/websockets/websocket_stream_test.cc |
index de9e2761e8601be95be4274c3228c17392d1cded..8bf6a7b6ffc51f56874c9fd3e878f27494d65938 100644 |
--- a/net/websockets/websocket_stream_test.cc |
+++ b/net/websockets/websocket_stream_test.cc |
@@ -200,7 +200,7 @@ class WebSocketStreamCreateExtensionTest : public WebSocketStreamCreateTest { |
"ws://localhost/testing_path", |
"/testing_path", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
"Sec-WebSocket-Extensions: " + extensions_header_value + "\r\n"); |
RunUntilIdle(); |
@@ -210,7 +210,7 @@ class WebSocketStreamCreateExtensionTest : public WebSocketStreamCreateTest { |
// Confirm that the basic case works as expected. |
TEST_F(WebSocketStreamCreateTest, SimpleSuccess) { |
CreateAndConnectStandard( |
- "ws://localhost/", "/", NoSubProtocols(), "http://localhost/", "", ""); |
+ "ws://localhost/", "/", NoSubProtocols(), "http://localhost", "", ""); |
EXPECT_FALSE(request_info_); |
EXPECT_FALSE(response_info_); |
RunUntilIdle(); |
@@ -235,7 +235,7 @@ TEST_F(WebSocketStreamCreateTest, HandshakeInfo) { |
"ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost:8080", |
"", |
kResponse); |
EXPECT_FALSE(request_info_); |
@@ -259,7 +259,7 @@ TEST_F(WebSocketStreamCreateTest, HandshakeInfo) { |
EXPECT_EQ(HeaderKeyValuePair("Cache-Control", "no-cache"), |
request_headers[3]); |
EXPECT_EQ(HeaderKeyValuePair("Upgrade", "websocket"), request_headers[4]); |
- EXPECT_EQ(HeaderKeyValuePair("Origin", "http://localhost/"), |
+ EXPECT_EQ(HeaderKeyValuePair("Origin", "http://localhost:8080"), |
request_headers[5]); |
EXPECT_EQ(HeaderKeyValuePair("Sec-WebSocket-Version", "13"), |
request_headers[6]); |
@@ -290,7 +290,7 @@ TEST_F(WebSocketStreamCreateTest, HandshakeInfo) { |
// Confirm that the stream isn't established until the message loop runs. |
TEST_F(WebSocketStreamCreateTest, NeedsToRunLoop) { |
CreateAndConnectStandard( |
- "ws://localhost/", "/", NoSubProtocols(), "http://localhost/", "", ""); |
+ "ws://localhost/", "/", NoSubProtocols(), "http://localhost", "", ""); |
EXPECT_FALSE(has_failed()); |
EXPECT_FALSE(stream_); |
} |
@@ -300,7 +300,7 @@ TEST_F(WebSocketStreamCreateTest, PathIsUsed) { |
CreateAndConnectStandard("ws://localhost/testing_path", |
"/testing_path", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
""); |
RunUntilIdle(); |
@@ -313,7 +313,7 @@ TEST_F(WebSocketStreamCreateTest, OriginIsUsed) { |
CreateAndConnectStandard("ws://localhost/testing_path", |
"/testing_path", |
NoSubProtocols(), |
- "http://google.com/", |
+ "http://google.com", |
"", |
""); |
RunUntilIdle(); |
@@ -329,7 +329,7 @@ TEST_F(WebSocketStreamCreateTest, SubProtocolIsUsed) { |
CreateAndConnectStandard("ws://localhost/testing_path", |
"/testing_path", |
sub_protocols, |
- "http://google.com/", |
+ "http://google.com", |
"Sec-WebSocket-Protocol: chatv11.chromium.org, " |
"chatv20.chromium.org\r\n", |
"Sec-WebSocket-Protocol: chatv20.chromium.org\r\n"); |
@@ -344,7 +344,7 @@ TEST_F(WebSocketStreamCreateTest, UnsolicitedSubProtocol) { |
CreateAndConnectStandard("ws://localhost/testing_path", |
"/testing_path", |
NoSubProtocols(), |
- "http://google.com/", |
+ "http://google.com", |
"", |
"Sec-WebSocket-Protocol: chatv20.chromium.org\r\n"); |
RunUntilIdle(); |
@@ -363,7 +363,7 @@ TEST_F(WebSocketStreamCreateTest, UnacceptedSubProtocol) { |
CreateAndConnectStandard("ws://localhost/testing_path", |
"/testing_path", |
sub_protocols, |
- "http://localhost/", |
+ "http://localhost", |
"Sec-WebSocket-Protocol: chat.example.com\r\n", |
""); |
RunUntilIdle(); |
@@ -383,7 +383,7 @@ TEST_F(WebSocketStreamCreateTest, MultipleSubProtocolsInResponse) { |
CreateAndConnectStandard("ws://localhost/testing_path", |
"/testing_path", |
sub_protocols, |
- "http://google.com/", |
+ "http://google.com", |
"Sec-WebSocket-Protocol: chatv11.chromium.org, " |
"chatv20.chromium.org\r\n", |
"Sec-WebSocket-Protocol: chatv11.chromium.org, " |
@@ -405,7 +405,7 @@ TEST_F(WebSocketStreamCreateTest, UnmatchedSubProtocolInResponse) { |
CreateAndConnectStandard("ws://localhost/testing_path", |
"/testing_path", |
sub_protocols, |
- "http://google.com/", |
+ "http://google.com", |
"Sec-WebSocket-Protocol: chatv11.chromium.org, " |
"chatv20.chromium.org\r\n", |
"Sec-WebSocket-Protocol: chatv21.chromium.org\r\n"); |
@@ -442,7 +442,7 @@ TEST_F(WebSocketStreamCreateExtensionTest, PerMessageDeflateInflates) { |
"ws://localhost/testing_path", |
"/testing_path", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
WebSocketStandardResponse( |
"Sec-WebSocket-Extensions: permessage-deflate\r\n") + |
@@ -627,7 +627,7 @@ TEST_F(WebSocketStreamCreateTest, DoubleAccept) { |
"ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
"Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=\r\n"); |
RunUntilIdle(); |
@@ -650,7 +650,7 @@ TEST_F(WebSocketStreamCreateTest, InvalidStatusCode) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kInvalidStatusCodeResponse); |
RunUntilIdle(); |
@@ -673,7 +673,7 @@ TEST_F(WebSocketStreamCreateTest, RedirectsRejected) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kRedirectResponse); |
RunUntilIdle(); |
@@ -697,7 +697,7 @@ TEST_F(WebSocketStreamCreateTest, MalformedResponse) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kMalformedResponse); |
RunUntilIdle(); |
@@ -716,7 +716,7 @@ TEST_F(WebSocketStreamCreateTest, MissingUpgradeHeader) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kMissingUpgradeResponse); |
RunUntilIdle(); |
@@ -731,7 +731,7 @@ TEST_F(WebSocketStreamCreateTest, DoubleUpgradeHeader) { |
"ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", "Upgrade: HTTP/2.0\r\n"); |
RunUntilIdle(); |
EXPECT_TRUE(has_failed()); |
@@ -751,7 +751,7 @@ TEST_F(WebSocketStreamCreateTest, IncorrectUpgradeHeader) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kMissingUpgradeResponse); |
RunUntilIdle(); |
@@ -771,7 +771,7 @@ TEST_F(WebSocketStreamCreateTest, MissingConnectionHeader) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kMissingConnectionResponse); |
RunUntilIdle(); |
@@ -792,7 +792,7 @@ TEST_F(WebSocketStreamCreateTest, IncorrectConnectionHeader) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kMissingConnectionResponse); |
RunUntilIdle(); |
@@ -813,7 +813,7 @@ TEST_F(WebSocketStreamCreateTest, AdditionalTokenInConnectionHeader) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kAdditionalConnectionTokenResponse); |
RunUntilIdle(); |
@@ -831,7 +831,7 @@ TEST_F(WebSocketStreamCreateTest, MissingSecWebSocketAccept) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kMissingAcceptResponse); |
RunUntilIdle(); |
@@ -852,7 +852,7 @@ TEST_F(WebSocketStreamCreateTest, WrongSecWebSocketAccept) { |
CreateAndConnectCustomResponse("ws://localhost/", |
"/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
"", |
kIncorrectAcceptResponse); |
RunUntilIdle(); |
@@ -865,7 +865,7 @@ TEST_F(WebSocketStreamCreateTest, WrongSecWebSocketAccept) { |
// Cancellation works. |
TEST_F(WebSocketStreamCreateTest, Cancellation) { |
CreateAndConnectStandard( |
- "ws://localhost/", "/", NoSubProtocols(), "http://localhost/", "", ""); |
+ "ws://localhost/", "/", NoSubProtocols(), "http://localhost", "", ""); |
stream_request_.reset(); |
RunUntilIdle(); |
EXPECT_FALSE(has_failed()); |
@@ -881,7 +881,7 @@ TEST_F(WebSocketStreamCreateTest, ConnectionFailure) { |
socket_data->set_connect_data( |
MockConnect(SYNCHRONOUS, ERR_CONNECTION_REFUSED)); |
CreateAndConnectRawExpectations("ws://localhost/", NoSubProtocols(), |
- "http://localhost/", socket_data.Pass()); |
+ "http://localhost", socket_data.Pass()); |
RunUntilIdle(); |
EXPECT_TRUE(has_failed()); |
EXPECT_EQ("Error in connection establishment: net::ERR_CONNECTION_REFUSED", |
@@ -911,7 +911,7 @@ TEST_F(WebSocketStreamCreateTest, CancellationDuringConnect) { |
socket_data->set_connect_data(MockConnect(SYNCHRONOUS, ERR_IO_PENDING)); |
CreateAndConnectRawExpectations("ws://localhost/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
socket_data.Pass()); |
stream_request_.reset(); |
RunUntilIdle(); |
@@ -931,7 +931,7 @@ TEST_F(WebSocketStreamCreateTest, CancellationDuringWrite) { |
socket_data->SetStop(1); |
CreateAndConnectRawExpectations("ws://localhost/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
make_scoped_ptr(socket_data)); |
socket_data->Run(); |
stream_request_.reset(); |
@@ -944,7 +944,7 @@ TEST_F(WebSocketStreamCreateTest, CancellationDuringWrite) { |
// Cancellation during read of the response headers works. |
TEST_F(WebSocketStreamCreateTest, CancellationDuringRead) { |
- std::string request = WebSocketStandardRequest("/", "http://localhost/", ""); |
+ std::string request = WebSocketStandardRequest("/", "http://localhost", ""); |
MockWrite writes[] = {MockWrite(ASYNC, 0, request.c_str())}; |
MockRead reads[] = { |
MockRead(ASYNC, 1, "HTTP/1.1 101 Switching Protocols\r\nUpgr"), |
@@ -955,7 +955,7 @@ TEST_F(WebSocketStreamCreateTest, CancellationDuringRead) { |
socket_data->SetStop(1); |
CreateAndConnectRawExpectations("ws://localhost/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
make_scoped_ptr(socket_data)); |
socket_data->Run(); |
stream_request_.reset(); |
@@ -977,7 +977,7 @@ TEST_F(WebSocketStreamCreateTest, VeryLargeResponseHeaders) { |
base::StringPrintf("Set-Cookie: WK-websocket-test-flood-%d=1\r\n", i); |
} |
CreateAndConnectStandard("ws://localhost/", "/", NoSubProtocols(), |
- "http://localhost/", "", set_cookie_headers); |
+ "http://localhost", "", set_cookie_headers); |
RunUntilIdle(); |
EXPECT_TRUE(has_failed()); |
EXPECT_FALSE(response_info_); |
@@ -987,7 +987,7 @@ TEST_F(WebSocketStreamCreateTest, VeryLargeResponseHeaders) { |
// log the console message "Connection closed before receiving a handshake |
// response". |
TEST_F(WebSocketStreamCreateTest, NoResponse) { |
- std::string request = WebSocketStandardRequest("/", "http://localhost/", ""); |
+ std::string request = WebSocketStandardRequest("/", "http://localhost", ""); |
MockWrite writes[] = {MockWrite(ASYNC, request.data(), request.size(), 0)}; |
MockRead reads[] = {MockRead(ASYNC, 0, 1)}; |
DeterministicSocketData* socket_data(new DeterministicSocketData( |
@@ -995,7 +995,7 @@ TEST_F(WebSocketStreamCreateTest, NoResponse) { |
socket_data->set_connect_data(MockConnect(SYNCHRONOUS, OK)); |
CreateAndConnectRawExpectations("ws://localhost/", |
NoSubProtocols(), |
- "http://localhost/", |
+ "http://localhost", |
make_scoped_ptr(socket_data)); |
socket_data->RunFor(2); |
EXPECT_TRUE(has_failed()); |