From 59231d74b5e275b6cb1c7a551c3382202c3f0d9e Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Thu, 23 Aug 2018 13:29:31 -0700 Subject: Improve DenoCompiler.makeDefine and localRequire --- tests/error_005_missing_dynamic_import.ts | 3 +++ tests/error_005_missing_dynamic_import.ts.out | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 tests/error_005_missing_dynamic_import.ts create mode 100644 tests/error_005_missing_dynamic_import.ts.out (limited to 'tests') diff --git a/tests/error_005_missing_dynamic_import.ts b/tests/error_005_missing_dynamic_import.ts new file mode 100644 index 000000000..3cb081a27 --- /dev/null +++ b/tests/error_005_missing_dynamic_import.ts @@ -0,0 +1,3 @@ +(async () => { + const badModule = await import("bad-module.ts"); +})(); diff --git a/tests/error_005_missing_dynamic_import.ts.out b/tests/error_005_missing_dynamic_import.ts.out new file mode 100644 index 000000000..b28875bc5 --- /dev/null +++ b/tests/error_005_missing_dynamic_import.ts.out @@ -0,0 +1,12 @@ +Error: Cannot resolve module "bad-module.ts" from "[WILDCARD]deno/tests/error_005_missing_dynamic_import.ts". + os.codeFetch message: [WILDCARD] (os error 2) + at throwResolutionError (deno/js/compiler.ts:[WILDCARD]) + at DenoCompiler.resolveModule (deno/js/compiler.ts:[WILDCARD]) + at DenoCompiler.resolveModuleName (deno/js/compiler.ts:[WILDCARD]) + at moduleNames.map.name (deno/js/compiler.ts:[WILDCARD]) + at Array.map () + at DenoCompiler.resolveModuleNames (deno/js/compiler.ts:[WILDCARD]) + at Object.compilerHost.resolveModuleNames (deno/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD]) + at resolveModuleNamesWorker (deno/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD]) + at resolveModuleNamesReusingOldState (deno/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD]) + at processImportedModules (deno/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD]) -- cgit v1.2.3