diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2021-01-15 08:57:19 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-15 08:57:19 +1100 |
commit | b8303c7812e3483c9ce63bbd8e2a9d420a47aee9 (patch) | |
tree | 92eed14cda38e09309489d882a94c03a90927aed /cli/tests/unit/streams_internal_test.ts | |
parent | 2d1208556ad09844407c484b1e23887e3ade97c7 (diff) |
refactor(op_crate/fetch): align streams to spec (#9103)
Fixes #8814
Diffstat (limited to 'cli/tests/unit/streams_internal_test.ts')
-rw-r--r-- | cli/tests/unit/streams_internal_test.ts | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/cli/tests/unit/streams_internal_test.ts b/cli/tests/unit/streams_internal_test.ts deleted file mode 100644 index 058ce4637..000000000 --- a/cli/tests/unit/streams_internal_test.ts +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. -import { assertThrows, unitTest } from "./test_util.ts"; - -unitTest(function streamReadableHwmError() { - // deno-lint-ignore no-explicit-any - const invalidHwm: any[] = [NaN, Number("NaN"), {}, -1, "two"]; - for (const highWaterMark of invalidHwm) { - assertThrows( - () => { - new ReadableStream<number>(undefined, { highWaterMark }); - }, - RangeError, - "highWaterMark must be a positive number or Infinity. Received:", - ); - } - - assertThrows(() => { - new ReadableStream<number>( - undefined, - // deno-lint-ignore no-explicit-any - { highWaterMark: Symbol("hwk") as any }, - ); - }, TypeError); -}); - -unitTest(function streamWriteableHwmError() { - // deno-lint-ignore no-explicit-any - const invalidHwm: any[] = [NaN, Number("NaN"), {}, -1, "two"]; - for (const highWaterMark of invalidHwm) { - assertThrows( - () => { - new WritableStream( - undefined, - new CountQueuingStrategy({ highWaterMark }), - ); - }, - RangeError, - "highWaterMark must be a positive number or Infinity. Received:", - ); - } - - assertThrows(() => { - new WritableStream( - undefined, - // deno-lint-ignore no-explicit-any - new CountQueuingStrategy({ highWaterMark: Symbol("hwmk") as any }), - ); - }, TypeError); -}); - -unitTest(function streamTransformHwmError() { - // deno-lint-ignore no-explicit-any - const invalidHwm: any[] = [NaN, Number("NaN"), {}, -1, "two"]; - for (const highWaterMark of invalidHwm) { - assertThrows( - () => { - new TransformStream(undefined, undefined, { highWaterMark }); - }, - RangeError, - "highWaterMark must be a positive number or Infinity. Received:", - ); - } - - assertThrows(() => { - new TransformStream( - undefined, - undefined, - // deno-lint-ignore no-explicit-any - { highWaterMark: Symbol("hwmk") as any }, - ); - }, TypeError); -}); |