diff options
author | Luca Casonato <hello@lcas.dev> | 2024-11-15 15:54:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-15 15:54:28 +0100 |
commit | b8cf2599242a9d85d03b57d3649ccdf8bce1530e (patch) | |
tree | 87a6288f2174aa6d22730a9ec020292b778c9dca /tests/unit/streams_test.ts | |
parent | 3f26310728ef2d56ace7370a555eb9a862295983 (diff) |
feat(fetch): accept async iterables for body (#26882)
Reland of #24623, but with a fix for `String` objects.
Co-authored-by: crowlkats <crowlkats@toaxl.com>
Diffstat (limited to 'tests/unit/streams_test.ts')
-rw-r--r-- | tests/unit/streams_test.ts | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/unit/streams_test.ts b/tests/unit/streams_test.ts index b866fa7d5..73f9a6095 100644 --- a/tests/unit/streams_test.ts +++ b/tests/unit/streams_test.ts @@ -1,5 +1,10 @@ // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -import { assertEquals, assertRejects, fail } from "./test_util.ts"; +import { + assertEquals, + assertRejects, + assertThrows, + fail, +} from "./test_util.ts"; const { core, @@ -533,3 +538,11 @@ Deno.test(async function decompressionStreamInvalidGzipStillReported() { "corrupt gzip stream does not have a matching checksum", ); }); + +Deno.test(function readableStreamFromWithStringThrows() { + assertThrows( + () => ReadableStream.from("string"), + TypeError, + "Failed to execute 'ReadableStream.from': Argument 1 can not be converted to async iterable.", + ); +}); |