summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/error_010_nonexistent_arg.out2
-rw-r--r--tests/if_main.test2
-rw-r--r--tests/if_main.ts7
-rw-r--r--tests/if_main.ts.out1
-rw-r--r--tests/import_meta.test2
-rw-r--r--tests/import_meta.ts3
-rw-r--r--tests/import_meta.ts.out2
-rw-r--r--tests/import_meta2.ts1
-rw-r--r--tests/imports_meta.js3
-rw-r--r--tests/imports_meta.js.out2
-rw-r--r--tests/imports_meta.test2
-rw-r--r--tests/imports_meta2.js1
12 files changed, 19 insertions, 9 deletions
diff --git a/tests/error_010_nonexistent_arg.out b/tests/error_010_nonexistent_arg.out
index 248cbc329..ef4f7b041 100644
--- a/tests/error_010_nonexistent_arg.out
+++ b/tests/error_010_nonexistent_arg.out
@@ -1 +1 @@
-[WILDCARD]Cannot resolve module "not-a-valid-filename.ts" from "."
+[WILDCARD]Cannot resolve module "file:[WILDCARD]not-a-valid-filename.ts" from "."
diff --git a/tests/if_main.test b/tests/if_main.test
new file mode 100644
index 000000000..5830d00f8
--- /dev/null
+++ b/tests/if_main.test
@@ -0,0 +1,2 @@
+args: tests/if_main.ts --reload
+output: tests/if_main.ts.out
diff --git a/tests/if_main.ts b/tests/if_main.ts
new file mode 100644
index 000000000..b47066b2d
--- /dev/null
+++ b/tests/if_main.ts
@@ -0,0 +1,7 @@
+if (window.location.toString() == import.meta.url) {
+ console.log("main");
+} else {
+ console.log("import.meta.url", import.meta.url);
+ console.log("window.location", window.location.toString());
+ throw Error("not main");
+}
diff --git a/tests/if_main.ts.out b/tests/if_main.ts.out
new file mode 100644
index 000000000..ba2906d06
--- /dev/null
+++ b/tests/if_main.ts.out
@@ -0,0 +1 @@
+main
diff --git a/tests/import_meta.test b/tests/import_meta.test
new file mode 100644
index 000000000..6767cfbb2
--- /dev/null
+++ b/tests/import_meta.test
@@ -0,0 +1,2 @@
+args: tests/import_meta.ts --reload
+output: tests/import_meta.ts.out
diff --git a/tests/import_meta.ts b/tests/import_meta.ts
new file mode 100644
index 000000000..8f2712068
--- /dev/null
+++ b/tests/import_meta.ts
@@ -0,0 +1,3 @@
+console.log("import_meta", import.meta.url);
+
+import "import_meta2.ts";
diff --git a/tests/import_meta.ts.out b/tests/import_meta.ts.out
new file mode 100644
index 000000000..c43cea6fd
--- /dev/null
+++ b/tests/import_meta.ts.out
@@ -0,0 +1,2 @@
+import_meta2 [WILDCARD]import_meta2.ts
+import_meta [WILDCARD]import_meta.ts
diff --git a/tests/import_meta2.ts b/tests/import_meta2.ts
new file mode 100644
index 000000000..b64265b5b
--- /dev/null
+++ b/tests/import_meta2.ts
@@ -0,0 +1 @@
+console.log("import_meta2", import.meta.url);
diff --git a/tests/imports_meta.js b/tests/imports_meta.js
deleted file mode 100644
index 3361d1237..000000000
--- a/tests/imports_meta.js
+++ /dev/null
@@ -1,3 +0,0 @@
-console.log("imports_meta", import.meta.url);
-
-import "imports_meta2.js";
diff --git a/tests/imports_meta.js.out b/tests/imports_meta.js.out
deleted file mode 100644
index ec6e7eaec..000000000
--- a/tests/imports_meta.js.out
+++ /dev/null
@@ -1,2 +0,0 @@
-imports_meta2 [WILDCARD]imports_meta2.js
-imports_meta [WILDCARD]imports_meta.js
diff --git a/tests/imports_meta.test b/tests/imports_meta.test
deleted file mode 100644
index 17591ea33..000000000
--- a/tests/imports_meta.test
+++ /dev/null
@@ -1,2 +0,0 @@
-args: tests/imports_meta.js --reload
-output: tests/imports_meta.js.out
diff --git a/tests/imports_meta2.js b/tests/imports_meta2.js
deleted file mode 100644
index 583861e12..000000000
--- a/tests/imports_meta2.js
+++ /dev/null
@@ -1 +0,0 @@
-console.log("imports_meta2", import.meta.url);