88
99static uv_loop_t loop;
1010
11+ static const char HOST[] = " 127.0.0.1" ;
12+
1113static const char CLIENT_CLOSE_FRAME[] = " \x88\x80\x2D\x0E\x1E\xFA " ;
1214static const char SERVER_CLOSE_FRAME[] = " \x88\x00 " ;
1315
@@ -249,7 +251,7 @@ class SocketWrapper {
249251 }
250252
251253 static void Connected_ (uv_connect_t * connect, int status) {
252- EXPECT_EQ (0 , status);
254+ EXPECT_EQ (0 , status) << " Unable to connect: " << uv_strerror (status) ;
253255 SocketWrapper* wrapper =
254256 node::ContainerOf (&SocketWrapper::connect_, connect);
255257 wrapper->connected_ = true ;
@@ -301,7 +303,7 @@ class ServerHolder {
301303 template <typename Delegate>
302304 ServerHolder (Delegate* delegate, int port, FILE* out = NULL )
303305 : closed(false ), paused(false ), sessions_terminated(false ),
304- server_ (delegate, port, out) {
306+ server_ (delegate, HOST, port, out) {
305307 delegate->Connect (&server_);
306308 }
307309
@@ -362,7 +364,7 @@ class ServerDelegateNoTargets : public SocketServerDelegate {
362364static void TestHttpRequest (int port, const std::string& path,
363365 const std::string& expected_body) {
364366 SocketWrapper socket (&loop);
365- socket.Connect (" 0.0.0.0 " , port);
367+ socket.Connect (HOST , port);
366368 socket.TestHttpRequest (path, expected_body);
367369 socket.Close ();
368370}
@@ -385,7 +387,7 @@ TEST_F(InspectorSocketServerTest, InspectorSessions) {
385387
386388 SocketWrapper well_behaved_socket (&loop);
387389 // Regular connection
388- well_behaved_socket.Connect (" 0.0.0.0 " , server.port ());
390+ well_behaved_socket.Connect (HOST , server.port ());
389391 well_behaved_socket.Write (WsHandshakeRequest (MAIN_TARGET_ID));
390392 well_behaved_socket.Expect (WS_HANDSHAKE_RESPONSE);
391393
@@ -408,7 +410,7 @@ TEST_F(InspectorSocketServerTest, InspectorSessions) {
408410
409411 // Declined connection
410412 SocketWrapper declined_target_socket (&loop);
411- declined_target_socket.Connect (" 127.0.0.1 " , server.port ());
413+ declined_target_socket.Connect (HOST , server.port ());
412414 declined_target_socket.Write (WsHandshakeRequest (UNCONNECTABLE_TARGET_ID));
413415 declined_target_socket.Expect (" HTTP/1.0 400 Bad Request" );
414416 declined_target_socket.ExpectEOF ();
@@ -417,7 +419,7 @@ TEST_F(InspectorSocketServerTest, InspectorSessions) {
417419
418420 // Bogus target - start session callback should not even be invoked
419421 SocketWrapper bogus_target_socket (&loop);
420- bogus_target_socket.Connect (" 127.0.0.1 " , server.port ());
422+ bogus_target_socket.Connect (HOST , server.port ());
421423 bogus_target_socket.Write (WsHandshakeRequest (" bogus_target" ));
422424 bogus_target_socket.Expect (" HTTP/1.0 400 Bad Request" );
423425 bogus_target_socket.ExpectEOF ();
@@ -426,7 +428,7 @@ TEST_F(InspectorSocketServerTest, InspectorSessions) {
426428
427429 // Drop connection (no proper close frames)
428430 SocketWrapper dropped_connection_socket (&loop);
429- dropped_connection_socket.Connect (" 127.0.0.1 " , server.port ());
431+ dropped_connection_socket.Connect (HOST , server.port ());
430432 dropped_connection_socket.Write (WsHandshakeRequest (MAIN_TARGET_ID));
431433 dropped_connection_socket.Expect (WS_HANDSHAKE_RESPONSE);
432434
@@ -440,7 +442,7 @@ TEST_F(InspectorSocketServerTest, InspectorSessions) {
440442
441443 // Reconnect regular connection
442444 SocketWrapper stays_till_termination_socket (&loop);
443- stays_till_termination_socket.Connect (" 127.0.0.1 " , server.port ());
445+ stays_till_termination_socket.Connect (HOST , server.port ());
444446 stays_till_termination_socket.Write (WsHandshakeRequest (MAIN_TARGET_ID));
445447 stays_till_termination_socket.Expect (WS_HANDSHAKE_RESPONSE);
446448
@@ -484,7 +486,7 @@ TEST_F(InspectorSocketServerTest, ServerWithoutTargets) {
484486
485487 // Declined connection
486488 SocketWrapper socket (&loop);
487- socket.Connect (" 0.0.0.0 " , server.port ());
489+ socket.Connect (HOST , server.port ());
488490 socket.Write (WsHandshakeRequest (UNCONNECTABLE_TARGET_ID));
489491 socket.Expect (" HTTP/1.0 400 Bad Request" );
490492 socket.ExpectEOF ();
@@ -512,7 +514,7 @@ TEST_F(InspectorSocketServerTest, StoppingServerDoesNotKillConnections) {
512514 ServerHolder server (&delegate, 0 );
513515 ASSERT_TRUE (server->Start (&loop));
514516 SocketWrapper socket1 (&loop);
515- socket1.Connect (" 0.0.0.0 " , server.port ());
517+ socket1.Connect (HOST , server.port ());
516518 socket1.TestHttpRequest (" /json/list" , " [ ]" );
517519 server->Stop (ServerHolder::CloseCallback);
518520 SPIN_WHILE (!server.closed );
0 commit comments