diff options
Diffstat (limited to 'cli/tests/unit/headers_test.ts')
-rw-r--r-- | cli/tests/unit/headers_test.ts | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/cli/tests/unit/headers_test.ts b/cli/tests/unit/headers_test.ts index 9db8a4862..fa711bb9b 100644 --- a/cli/tests/unit/headers_test.ts +++ b/cli/tests/unit/headers_test.ts @@ -1,5 +1,5 @@ // Copyright 2018-2022 the Deno authors. All rights reserved. MIT license. -import { assert, assertEquals } from "./test_util.ts"; +import { assert, assertEquals, assertThrows } from "./test_util.ts"; const { inspectArgs, // @ts-expect-error TypeScript (as of 3.7) does not support indexing namespaces by symbol @@ -386,3 +386,16 @@ Deno.test(function customInspectReturnsCorrectHeadersFormat() { `Headers { "content-length": "1337", "content-type": "application/json" }`, ); }); + +Deno.test(function invalidHeadersFlaky() { + assertThrows( + () => new Headers([["x", "\u0000x"]]), + TypeError, + "Header value is not valid.", + ); + assertThrows( + () => new Headers([["x", "\u0000x"]]), + TypeError, + "Header value is not valid.", + ); +}); |