Cast stream to List<int> (#73)
This is in preparation for HttpClientResponse implementing
Stream<Uint8List> and File.openRead() returning a Stream<Uint8List>.
It is a forwards-compatible change that should be a no-op for
existing usages.
dart-lang/sdk#36900
diff --git a/test/http_server_early_client_close2_test.dart b/test/http_server_early_client_close2_test.dart
index c155f03..353b42f 100644
--- a/test/http_server_early_client_close2_test.dart
+++ b/test/http_server_early_client_close2_test.dart
@@ -19,6 +19,7 @@
}
new File(name)
.openRead()
+ .cast<List<int>>()
.pipe(request.response)
.catchError((e) {/* ignore */});
});
diff --git a/test/http_server_early_client_close_test.dart b/test/http_server_early_client_close_test.dart
index c16a702..9cad8b7 100644
--- a/test/http_server_early_client_close_test.dart
+++ b/test/http_server_early_client_close_test.dart
@@ -104,6 +104,7 @@
}
new File(name)
.openRead()
+ .cast<List<int>>()
.pipe(request.response)
.catchError((e) {/* ignore */});
});
diff --git a/test/http_server_response_test.dart b/test/http_server_response_test.dart
index 66e3a91..50b8160 100644
--- a/test/http_server_response_test.dart
+++ b/test/http_server_response_test.dart
@@ -148,6 +148,7 @@
testServerRequest((server, request) {
new File("__nonexistent_file_")
.openRead()
+ .cast<List<int>>()
.pipe(request.response)
.catchError((e) {
server.close();
@@ -162,7 +163,9 @@
final completer = new Completer<Null>();
File file = scriptSource;
testServerRequest((server, request) {
- request.response.addStream(file.openRead()).then((response) {
+ request.response
+ .addStream(file.openRead().cast<List<int>>())
+ .then((response) {
response.close();
response.done.then((_) => server.close());
});