From 16e3a5a3a0908ba621fab2a97751c6889e0b801b Mon Sep 17 00:00:00 2001 From: Todd Volkert Date: Tue, 25 Jun 2019 19:50:57 -0700 Subject: [PATCH] Prepare for upcoming change to HttpRequest and HttpClientResponse An upcoming change to the Dart SDK will change `HttpRequest` and `HttpClientResponse` from implementing `Stream>` to implementing `Stream`. This forwards-compatible change prepares for that SDK breaking change by casting the Stream to `List` before transforming it. https://github.com/dart-lang/sdk/issues/36900 --- test/embed_shelf_test.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/embed_shelf_test.dart b/test/embed_shelf_test.dart index f3af59db..6f9c015a 100644 --- a/test/embed_shelf_test.dart +++ b/test/embed_shelf_test.dart @@ -79,7 +79,7 @@ main() { var client = new HttpClient(); var rq = await client.openUrl('GET', Uri.parse('$url/hijack')); var rs = await rq.close(); - var body = await rs.transform(utf8.decoder).join(); + var body = await rs.cast>().transform(utf8.decoder).join(); print('Response: $body'); expect(json.decode(body), {'error': 'crime'}); } on HttpException catch (e, st) {