From 5bad8e17734ef8cc1f19df292d553cc1327638f3 Mon Sep 17 00:00:00 2001 From: Aaron O'Mullan Date: Mon, 11 Oct 2021 23:43:52 +0200 Subject: perf(webidl): inline ResponseInit converter (#12285) --- cli/tests/unit/response_test.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'cli/tests') 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( -- cgit v1.2.3