| Index: tests/standalone/io/socket_test.dart
|
| diff --git a/tests/standalone/io/socket_test.dart b/tests/standalone/io/socket_test.dart
|
| index 314e1113924477381ea1b2f1821523e2a052ba85..40d1fd6bc7a8bc09bd1802b60228e0260fd373a9 100644
|
| --- a/tests/standalone/io/socket_test.dart
|
| +++ b/tests/standalone/io/socket_test.dart
|
| @@ -197,6 +197,17 @@ void testConnectStreamDataCloseCancel(bool useDestroy) {
|
| });
|
| }
|
|
|
| +void testConnectTimeout() {
|
| + Duration timeout = new Duration(milliseconds: 20);
|
| + Socket.connect("8.8.8.7", 80, timeout: timeout).then((socket) {
|
| + Expect.fail("Unexpected connection made.");
|
| + }).catchError((e) {
|
| + if (!(e is SocketException)) {
|
| + Expect.fail("Caught unexpected exception: ${e}");
|
| + }
|
| + });
|
| +}
|
| +
|
| main() {
|
| testArguments();
|
| testSimpleBind();
|
| @@ -209,4 +220,5 @@ main() {
|
| testConnectStreamDataClose(false);
|
| testConnectStreamDataCloseCancel(true);
|
| testConnectStreamDataCloseCancel(false);
|
| + testConnectTimeout();
|
| }
|
|
|