| 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..4ed8355e39bc2da5d1ad1d6a335a0557d21fd55a 100644
|
| --- a/tests/standalone/io/socket_test.dart
|
| +++ b/tests/standalone/io/socket_test.dart
|
| @@ -197,6 +197,18 @@ void testConnectStreamDataCloseCancel(bool useDestroy) {
|
| });
|
| }
|
|
|
| +void testConnectTimeout() {
|
| + asyncStart();
|
| + Duration timeout = new Duration(milliseconds: 20);
|
| + Socket.connect("8.8.8.7", 80, timeout: timeout).then((socket) {
|
| + Expect.fail("Unexpected connection made.");
|
| + asyncEnd();
|
| + }).catchError((e) {
|
| + Expect.isTrue(e is SocketException);
|
| + asyncEnd();
|
| + });
|
| +}
|
| +
|
| main() {
|
| testArguments();
|
| testSimpleBind();
|
| @@ -209,4 +221,5 @@ main() {
|
| testConnectStreamDataClose(false);
|
| testConnectStreamDataCloseCancel(true);
|
| testConnectStreamDataCloseCancel(false);
|
| + testConnectTimeout();
|
| }
|
|
|