diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2019-01-30 17:21:31 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-30 17:21:31 -0500 |
commit | 00597ffde1ebb05a6c60ea7e09e6578c11f92820 (patch) | |
tree | 849b6b22c07ed38a4b424c363c06435ea2de4fa9 /tests | |
parent | 7d278a0383ce634f4fa3dd792e9b202582a6fde1 (diff) |
Refactor libdeno ES module interface. (#1624)
Allows for future asynchronous module loading.
Add support for import.meta.url
Fixes #1496
Diffstat (limited to 'tests')
-rw-r--r-- | tests/circular1.js | 2 | ||||
-rw-r--r-- | tests/circular1.js.out | 2 | ||||
-rw-r--r-- | tests/circular1.test | 2 | ||||
-rw-r--r-- | tests/circular2.js | 2 | ||||
-rw-r--r-- | tests/error_009_missing_js_module.js.out | 2 | ||||
-rw-r--r-- | tests/imports_meta.js | 3 | ||||
-rw-r--r-- | tests/imports_meta.js.out | 2 | ||||
-rw-r--r-- | tests/imports_meta.test | 2 | ||||
-rw-r--r-- | tests/imports_meta2.js | 1 |
9 files changed, 17 insertions, 1 deletions
diff --git a/tests/circular1.js b/tests/circular1.js new file mode 100644 index 000000000..b166f7e5d --- /dev/null +++ b/tests/circular1.js @@ -0,0 +1,2 @@ +import "circular2.js"; +console.log("circular1"); diff --git a/tests/circular1.js.out b/tests/circular1.js.out new file mode 100644 index 000000000..21f7fd585 --- /dev/null +++ b/tests/circular1.js.out @@ -0,0 +1,2 @@ +circular2 +circular1 diff --git a/tests/circular1.test b/tests/circular1.test new file mode 100644 index 000000000..d86a00c31 --- /dev/null +++ b/tests/circular1.test @@ -0,0 +1,2 @@ +args: tests/circular1.js --reload +output: tests/circular1.js.out diff --git a/tests/circular2.js b/tests/circular2.js new file mode 100644 index 000000000..3d3136a0d --- /dev/null +++ b/tests/circular2.js @@ -0,0 +1,2 @@ +import "circular1.js"; +console.log("circular2"); diff --git a/tests/error_009_missing_js_module.js.out b/tests/error_009_missing_js_module.js.out index e0d8cce2e..ca41435fa 100644 --- a/tests/error_009_missing_js_module.js.out +++ b/tests/error_009_missing_js_module.js.out @@ -1 +1 @@ -Uncaught NotFound: Cannot resolve module "./bad-module.js" from "[WILDCARD]/tests/error_009_missing_js_module.js" +Uncaught Cannot resolve module "./bad-module.js" from "[WILDCARD]error_009_missing_js_module.js" diff --git a/tests/imports_meta.js b/tests/imports_meta.js new file mode 100644 index 000000000..3361d1237 --- /dev/null +++ b/tests/imports_meta.js @@ -0,0 +1,3 @@ +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 new file mode 100644 index 000000000..ec6e7eaec --- /dev/null +++ b/tests/imports_meta.js.out @@ -0,0 +1,2 @@ +imports_meta2 [WILDCARD]imports_meta2.js +imports_meta [WILDCARD]imports_meta.js diff --git a/tests/imports_meta.test b/tests/imports_meta.test new file mode 100644 index 000000000..17591ea33 --- /dev/null +++ b/tests/imports_meta.test @@ -0,0 +1,2 @@ +args: tests/imports_meta.js --reload +output: tests/imports_meta.js.out diff --git a/tests/imports_meta2.js b/tests/imports_meta2.js new file mode 100644 index 000000000..583861e12 --- /dev/null +++ b/tests/imports_meta2.js @@ -0,0 +1 @@ +console.log("imports_meta2", import.meta.url); |