anchor.diff:                        Expect.fail("Unexpected successful response completion");
                       })
                       .catchError((e) {
  -                      Expect.isTrue(e.error is HttpException, "[$e] [${e.error}]");
  +                      Expect.isTrue(e.error is HttpException, "[$e]");
  +                      if (++serverCount == totalConnections) {
  +                        server.close();
  +                      }
                       });
                   response.close();
                   Expect.throws(() => response.addString("x"),
  
positive.code:             response.listen(
                  (d) {},
                  onDone: () {
                    if (++count == totalConnections) {
                      client.close();
                      server.close();
                    }
                  });
            });
  
negative.code:         },
          onError: (e) => Expect.fail("Unexpected error $e"));
  
      int clientCount = 0;
      HttpClient client = new HttpClient();
      for (int i = 0; i < totalConnections; i++) {
        client.get("127.0.0.1", server.port, "/")
  