Index: tests/standalone/io/socket_info_ipv6_test.dart |
diff --git a/tests/standalone/io/socket_info_test.dart b/tests/standalone/io/socket_info_ipv6_test.dart |
similarity index 59% |
rename from tests/standalone/io/socket_info_test.dart |
rename to tests/standalone/io/socket_info_ipv6_test.dart |
index eb14246bc618a35db6cad794d2fe5c205bc553be..d6969abf63a4db07bc8c395138101b86ad5ba5c2 100644 |
--- a/tests/standalone/io/socket_info_test.dart |
+++ b/tests/standalone/io/socket_info_ipv6_test.dart |
@@ -6,15 +6,19 @@ import "package:expect/expect.dart"; |
import "dart:io"; |
void testHostAndPort() { |
- ServerSocket.bind("127.0.0.1", 0).then((server) { |
+ ServerSocket.bind("::1", 0).then((server) { |
- Socket.connect("127.0.0.1", server.port).then((clientSocket) { |
+ Socket.connect("::1", server.port).then((clientSocket) { |
server.listen((socket) { |
Expect.equals(socket.port, server.port); |
Expect.equals(clientSocket.port, socket.remotePort); |
Expect.equals(clientSocket.remotePort, socket.port); |
- Expect.equals(socket.remoteAddress.address, "127.0.0.1"); |
- Expect.equals(clientSocket.remoteAddress.address, "127.0.0.1"); |
+ Expect.equals(socket.remoteAddress.address, "::1"); |
+ Expect.equals(socket.remoteAddress.type, |
+ InternetAddressType.IP_V6); |
+ Expect.equals(clientSocket.remoteAddress.address, "::1"); |
+ Expect.equals(clientSocket.remoteAddress.type, |
+ InternetAddressType.IP_V6); |
socket.destroy(); |
clientSocket.destroy(); |
server.close(); |