summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
Diffstat (limited to 'cli')
-rw-r--r--cli/tests/unit/url_test.ts15
1 files changed, 15 insertions, 0 deletions
diff --git a/cli/tests/unit/url_test.ts b/cli/tests/unit/url_test.ts
index 644b8dd39..28cf9a0e2 100644
--- a/cli/tests/unit/url_test.ts
+++ b/cli/tests/unit/url_test.ts
@@ -32,6 +32,21 @@ Deno.test(function urlParsing() {
);
});
+Deno.test(function emptyUrl() {
+ assertThrows(
+ // @ts-ignore for test
+ () => new URL(),
+ TypeError,
+ "1 argument required, but only 0 present",
+ );
+ assertThrows(
+ // @ts-ignore for test
+ () => URL.canParse(),
+ TypeError,
+ "1 argument required, but only 0 present",
+ );
+});
+
Deno.test(function urlProtocolParsing() {
assertEquals(new URL("Aa+-.1://foo").protocol, "aa+-.1:");
assertEquals(new URL("aA+-.1://foo").protocol, "aa+-.1:");