diff options
Diffstat (limited to 'cli/tests/compiler_api_test.ts')
-rw-r--r-- | cli/tests/compiler_api_test.ts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cli/tests/compiler_api_test.ts b/cli/tests/compiler_api_test.ts index 311dae8fd..b4a2f81ef 100644 --- a/cli/tests/compiler_api_test.ts +++ b/cli/tests/compiler_api_test.ts @@ -76,6 +76,24 @@ Deno.test({ }); Deno.test({ + name: "Deno.compile() - pass outDir in compiler options", + async fn() { + const [diagnostics, actual] = await Deno.compile( + "src/foo.ts", + { + "src/foo.ts": "console.log('Hello world')", + }, + { + outDir: "./lib", + }, + ); + assert(diagnostics == null); + assert(actual); + assertEquals(Object.keys(actual), ["lib/foo.js.map", "lib/foo.js"]); + }, +}); + +Deno.test({ name: "Deno.compile() - properly handles .d.ts files", async fn() { const [diagnostics, actual] = await Deno.compile( |