diff options
Diffstat (limited to 'cli/tests/unit/response_test.ts')
-rw-r--r-- | cli/tests/unit/response_test.ts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cli/tests/unit/response_test.ts b/cli/tests/unit/response_test.ts index 3f6197e1f..9c6da1c5f 100644 --- a/cli/tests/unit/response_test.ts +++ b/cli/tests/unit/response_test.ts @@ -3,6 +3,7 @@ import { assert, assertEquals, assertStringIncludes, + assertThrows, unitTest, } from "./test_util.ts"; @@ -56,6 +57,23 @@ unitTest(async function responseFormData() { assertEquals([...formData], [...input]); }); +unitTest(function responseInvalidInit() { + // deno-lint-ignore ban-ts-comment + // @ts-expect-error + assertThrows(() => new Response("", 0)); + assertThrows(() => new Response("", { status: 0 })); + // deno-lint-ignore ban-ts-comment + // @ts-expect-error + assertThrows(() => new Response("", { status: null })); +}); + +unitTest(function responseNullInit() { + // deno-lint-ignore ban-ts-comment + // @ts-expect-error + const response = new Response("", null); + assertEquals(response.status, 200); +}); + unitTest(function customInspectFunction() { const response = new Response(); assertEquals( |