summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/041_dyn_import_eval.out1
-rw-r--r--tests/041_dyn_import_eval.test2
-rw-r--r--tests/042_dyn_import_evalcontext.test2
-rw-r--r--tests/042_dyn_import_evalcontext.ts4
-rw-r--r--tests/042_dyn_import_evalcontext.ts.out1
5 files changed, 10 insertions, 0 deletions
diff --git a/tests/041_dyn_import_eval.out b/tests/041_dyn_import_eval.out
new file mode 100644
index 000000000..1dfef2e98
--- /dev/null
+++ b/tests/041_dyn_import_eval.out
@@ -0,0 +1 @@
+{ isMod4: true }
diff --git a/tests/041_dyn_import_eval.test b/tests/041_dyn_import_eval.test
new file mode 100644
index 000000000..b9baf5225
--- /dev/null
+++ b/tests/041_dyn_import_eval.test
@@ -0,0 +1,2 @@
+args: eval import('./tests/subdir/mod4.js').then(console.log)
+output: tests/041_dyn_import_eval.out
diff --git a/tests/042_dyn_import_evalcontext.test b/tests/042_dyn_import_evalcontext.test
new file mode 100644
index 000000000..cfe0df3f2
--- /dev/null
+++ b/tests/042_dyn_import_evalcontext.test
@@ -0,0 +1,2 @@
+args: run --reload tests/042_dyn_import_evalcontext.ts
+output: tests/042_dyn_import_evalcontext.ts.out
diff --git a/tests/042_dyn_import_evalcontext.ts b/tests/042_dyn_import_evalcontext.ts
new file mode 100644
index 000000000..ef643ae46
--- /dev/null
+++ b/tests/042_dyn_import_evalcontext.ts
@@ -0,0 +1,4 @@
+// @ts-ignore
+Deno.core.evalContext(
+ "(async () => console.log(await import('./tests/subdir/mod4.js')))()"
+);
diff --git a/tests/042_dyn_import_evalcontext.ts.out b/tests/042_dyn_import_evalcontext.ts.out
new file mode 100644
index 000000000..1dfef2e98
--- /dev/null
+++ b/tests/042_dyn_import_evalcontext.ts.out
@@ -0,0 +1 @@
+{ isMod4: true }