From fede13f2eb64f648e6c39aa01e2e0ede4e5be25e Mon Sep 17 00:00:00 2001 From: Valentin Anger Date: Mon, 12 Oct 2020 01:05:46 +0200 Subject: feat(cli): support importmap flag with deno doc subcommand (#7821) Fixes #7783 --- cli/tests/doc/importmap.json | 5 +++++ cli/tests/doc/module/fun.js | 2 ++ cli/tests/doc/use_importmap.js | 1 + cli/tests/doc/use_importmap.out | 5 +++++ cli/tests/integration_tests.rs | 5 +++++ 5 files changed, 18 insertions(+) create mode 100644 cli/tests/doc/importmap.json create mode 100644 cli/tests/doc/module/fun.js create mode 100644 cli/tests/doc/use_importmap.js create mode 100644 cli/tests/doc/use_importmap.out (limited to 'cli/tests') diff --git a/cli/tests/doc/importmap.json b/cli/tests/doc/importmap.json new file mode 100644 index 000000000..244a30296 --- /dev/null +++ b/cli/tests/doc/importmap.json @@ -0,0 +1,5 @@ +{ + "imports": { + "rex/": "./module/" + } +} diff --git a/cli/tests/doc/module/fun.js b/cli/tests/doc/module/fun.js new file mode 100644 index 000000000..28901d945 --- /dev/null +++ b/cli/tests/doc/module/fun.js @@ -0,0 +1,2 @@ +/** This is some documentation */ +export function fun(_a, _b) {} diff --git a/cli/tests/doc/use_importmap.js b/cli/tests/doc/use_importmap.js new file mode 100644 index 000000000..672a7a7bd --- /dev/null +++ b/cli/tests/doc/use_importmap.js @@ -0,0 +1 @@ +export { fun } from "rex/fun.js"; diff --git a/cli/tests/doc/use_importmap.out b/cli/tests/doc/use_importmap.out new file mode 100644 index 000000000..0b27ccf18 --- /dev/null +++ b/cli/tests/doc/use_importmap.out @@ -0,0 +1,5 @@ +Defined in [WILDCARD]/doc/module/fun.js:2:0 + +function fun(_a, _b) + This is some documentation + diff --git a/cli/tests/integration_tests.rs b/cli/tests/integration_tests.rs index 8e2007b42..1a5e48ada 100644 --- a/cli/tests/integration_tests.rs +++ b/cli/tests/integration_tests.rs @@ -2633,6 +2633,11 @@ itest!(deno_doc { output: "deno_doc.out", }); +itest!(deno_doc_importmap { + args: "doc --unstable --importmap=doc/importmap.json doc/use_importmap.js", + output: "doc/use_importmap.out", +}); + itest!(compiler_js_error { args: "run --unstable compiler_js_error.ts", output: "compiler_js_error.ts.out", -- cgit v1.2.3