Index: tests/standalone/io/http_close_test.dart |
diff --git a/tests/standalone/io/http_close_test.dart b/tests/standalone/io/http_close_test.dart |
index 44e7e5fad6c03cbabc595b57ca436ebe4417d988..f410f5003385fdeaac57a68560cab815a6fa9162 100644 |
--- a/tests/standalone/io/http_close_test.dart |
+++ b/tests/standalone/io/http_close_test.dart |
@@ -69,47 +69,6 @@ void testClientCloseServerListen(int connections) { |
} |
-void testClientCloseDelayed(int connections) { |
- HttpServer.bind().then((server) { |
- int closed = 0; |
- void check() { |
- closed++; |
- // Wait for both server and client to see the connections as closed. |
- if (closed == connections * 2) { |
- Expect.equals(0, server.connectionsInfo().active); |
- Expect.equals(server.connectionsInfo().total, |
- server.connectionsInfo().idle); |
- server.close(); |
- } |
- } |
- server.listen((request) { |
- request.pipe(request.response) |
- .then((_) => check()); |
- }); |
- var client = new HttpClient(); |
- for (int i = 0; i < connections; i++) { |
- var req; |
- client.post("localhost", server.port, "/") |
- .then((request) { |
- req = request; |
- request.writeBytes(new Uint8List(1024)); |
- return request.response; |
- }) |
- .then((response) { |
- req.close(); |
- // Ensure we don't accept the response until we have send the entire |
- // request. |
- response.listen( |
- (_) {}, |
- onDone: () { |
- check(); |
- }); |
- }); |
- } |
- }); |
-} |
- |
- |
void testClientCloseSendingResponse(int connections) { |
HttpServer.bind().then((server) { |
int closed = 0; |
@@ -155,7 +114,6 @@ void testClientCloseSendingResponse(int connections) { |
void main() { |
testClientAndServerCloseNoListen(10); |
testClientCloseServerListen(10); |
- testClientCloseDelayed(10); |
testClientCloseSendingResponse(10); |
} |