From 0ef84e1c0004ec5282d26e9a84ea5729681ff106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 11 Jan 2023 14:06:45 +0900 Subject: [PATCH] test(es/module): Add a test for invalid issue (#6785) **Related issue:** - Closes https://github.com/swc-project/swc/issues/6779. --- .../tests/paths/issue-6779/1/input/add.ts | 0 .../tests/paths/issue-6779/1/input/index.ts | 5 +++++ .../tests/paths/issue-6779/1/input/paths.json | 3 +++ .../tests/paths/issue-6779/1/output/index.ts | 5 +++++ .../tests/paths/issue-6779/2/input/add.ts | 0 .../tests/paths/issue-6779/2/input/index.ts | 6 ++++++ .../tests/paths/issue-6779/2/input/paths.json | 3 +++ .../tests/paths/issue-6779/2/output/index.ts | 4 ++++ 8 files changed, 26 insertions(+) create mode 100644 crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/add.ts create mode 100644 crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/index.ts create mode 100644 crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/paths.json create mode 100644 crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/output/index.ts create mode 100644 crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/add.ts create mode 100644 crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/index.ts create mode 100644 crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/paths.json create mode 100644 crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/output/index.ts diff --git a/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/add.ts b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/add.ts new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/index.ts b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/index.ts new file mode 100644 index 000000000000..b13ce8ffe75f --- /dev/null +++ b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/index.ts @@ -0,0 +1,5 @@ +async function main() { + const addFunction = (await import('@/utils/add')).default // This doesn't work + + console.log('2 + 3 =', addFunction(2, 3)) +} \ No newline at end of file diff --git a/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/paths.json b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/paths.json new file mode 100644 index 000000000000..2490afa044a3 --- /dev/null +++ b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/input/paths.json @@ -0,0 +1,3 @@ +{ + "@/utils/*": ["./*"] +} diff --git a/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/output/index.ts b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/output/index.ts new file mode 100644 index 000000000000..9307fab4cc8b --- /dev/null +++ b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/1/output/index.ts @@ -0,0 +1,5 @@ +async function main() { + const addFunction = (await import("./add")).default // This doesn't work + ; + console.log('2 + 3 =', addFunction(2, 3)); +} diff --git a/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/add.ts b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/add.ts new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/index.ts b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/index.ts new file mode 100644 index 000000000000..3dd6484e8e02 --- /dev/null +++ b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/index.ts @@ -0,0 +1,6 @@ +import addFunction from '@/utils/add' + + +async function main() { + console.log('2 + 3 =', addFunction(2, 3)) +} \ No newline at end of file diff --git a/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/paths.json b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/paths.json new file mode 100644 index 000000000000..2490afa044a3 --- /dev/null +++ b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/input/paths.json @@ -0,0 +1,3 @@ +{ + "@/utils/*": ["./*"] +} diff --git a/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/output/index.ts b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/output/index.ts new file mode 100644 index 000000000000..3f3c56319cef --- /dev/null +++ b/crates/swc_ecma_transforms_module/tests/paths/issue-6779/2/output/index.ts @@ -0,0 +1,4 @@ +import addFunction from "./add"; +async function main() { + console.log('2 + 3 =', addFunction(2, 3)); +}