summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
Diffstat (limited to 'cli')
-rw-r--r--cli/tests/integration/run_tests.rs5
-rw-r--r--cli/tests/testdata/custom_inspect_url.js3
-rw-r--r--cli/tests/testdata/custom_inspect_url.js.out47
3 files changed, 55 insertions, 0 deletions
diff --git a/cli/tests/integration/run_tests.rs b/cli/tests/integration/run_tests.rs
index aed1fe0fe..2ba22d748 100644
--- a/cli/tests/integration/run_tests.rs
+++ b/cli/tests/integration/run_tests.rs
@@ -2704,3 +2704,8 @@ itest!(error_name_non_string {
output: "error_name_non_string.js.out",
exit_code: 1,
});
+
+itest!(custom_inspect_url {
+ args: "run custom_inspect_url.js",
+ output: "custom_inspect_url.js.out",
+});
diff --git a/cli/tests/testdata/custom_inspect_url.js b/cli/tests/testdata/custom_inspect_url.js
new file mode 100644
index 000000000..69aa2dc49
--- /dev/null
+++ b/cli/tests/testdata/custom_inspect_url.js
@@ -0,0 +1,3 @@
+console.log([new URL("https://example.com/path")]);
+console.log({ url: new URL("https://example.com/path") });
+console.log({ url: [new URL("https://example.com/path")] });
diff --git a/cli/tests/testdata/custom_inspect_url.js.out b/cli/tests/testdata/custom_inspect_url.js.out
new file mode 100644
index 000000000..1c714e34e
--- /dev/null
+++ b/cli/tests/testdata/custom_inspect_url.js.out
@@ -0,0 +1,47 @@
+[
+ URL {
+ href: "https://example.com/path",
+ origin: "https://example.com",
+ protocol: "https:",
+ username: "",
+ password: "",
+ host: "example.com",
+ hostname: "example.com",
+ port: "",
+ pathname: "/path",
+ hash: "",
+ search: ""
+ }
+]
+{
+ url: URL {
+ href: "https://example.com/path",
+ origin: "https://example.com",
+ protocol: "https:",
+ username: "",
+ password: "",
+ host: "example.com",
+ hostname: "example.com",
+ port: "",
+ pathname: "/path",
+ hash: "",
+ search: ""
+ }
+}
+{
+ url: [
+ URL {
+ href: "https://example.com/path",
+ origin: "https://example.com",
+ protocol: "https:",
+ username: "",
+ password: "",
+ host: "example.com",
+ hostname: "example.com",
+ port: "",
+ pathname: "/path",
+ hash: "",
+ search: ""
+ }
+ ]
+}