From ca5b5ba530eccd1a4ed34bc475250daae489190a Mon Sep 17 00:00:00 2001 From: John Gardner Date: Thu, 11 Jun 2020 13:00:29 +1000 Subject: feat: Add Deno.mainModule (#6180) --- cli/tests/integration_tests.rs | 5 +++++ cli/tests/main_module.ts | 3 +++ cli/tests/main_module.ts.out | 2 ++ cli/tests/main_module2.ts | 1 + 4 files changed, 11 insertions(+) create mode 100644 cli/tests/main_module.ts create mode 100644 cli/tests/main_module.ts.out create mode 100644 cli/tests/main_module2.ts (limited to 'cli/tests') diff --git a/cli/tests/integration_tests.rs b/cli/tests/integration_tests.rs index e3f4bd085..9c59e2a74 100644 --- a/cli/tests/integration_tests.rs +++ b/cli/tests/integration_tests.rs @@ -1708,6 +1708,11 @@ itest!(import_meta { output: "import_meta.ts.out", }); +itest!(main_module { + args: "run --quiet --unstable --allow-read --reload main_module.ts", + output: "main_module.ts.out", +}); + itest!(lib_ref { args: "run --quiet --unstable --reload lib_ref.ts", output: "lib_ref.ts.out", diff --git a/cli/tests/main_module.ts b/cli/tests/main_module.ts new file mode 100644 index 000000000..19988f4bf --- /dev/null +++ b/cli/tests/main_module.ts @@ -0,0 +1,3 @@ +console.log("main_module", Deno.mainModule); + +import "./main_module2.ts"; diff --git a/cli/tests/main_module.ts.out b/cli/tests/main_module.ts.out new file mode 100644 index 000000000..31adb20cb --- /dev/null +++ b/cli/tests/main_module.ts.out @@ -0,0 +1,2 @@ +main_module2 [WILDCARD]tests/main_module.ts +main_module [WILDCARD]tests/main_module.ts diff --git a/cli/tests/main_module2.ts b/cli/tests/main_module2.ts new file mode 100644 index 000000000..585615c7f --- /dev/null +++ b/cli/tests/main_module2.ts @@ -0,0 +1 @@ +console.log("main_module2", Deno.mainModule); -- cgit v1.2.3