diff options
Diffstat (limited to 'cli/tests/integration/doc_tests.rs')
-rw-r--r-- | cli/tests/integration/doc_tests.rs | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/cli/tests/integration/doc_tests.rs b/cli/tests/integration/doc_tests.rs new file mode 100644 index 000000000..d6ddb455e --- /dev/null +++ b/cli/tests/integration/doc_tests.rs @@ -0,0 +1,45 @@ +// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. + +use crate::itest; + +itest!(deno_doc_builtin { + args: "doc", + output: "deno_doc_builtin.out", +}); + +itest!(deno_doc { + args: "doc deno_doc.ts", + output: "deno_doc.out", +}); + +itest!(deno_doc_import_map { + args: "doc --unstable --import-map=doc/import_map.json doc/use_import_map.js", + output: "doc/use_import_map.out", +}); + +itest!(deno_doc_types_hint { + args: "doc doc/types_hint.ts", + output: "doc/types_hint.out", +}); + +itest!(deno_doc_types_ref { + args: "doc doc/types_ref.js", + output: "doc/types_ref.out", +}); + +itest!(deno_doc_types_header { + args: "doc --reload doc/types_header.ts", + output: "doc/types_header.out", + http_server: true, +}); + +itest!(_060_deno_doc_displays_all_overloads_in_details_view { + args: "doc 060_deno_doc_displays_all_overloads_in_details_view.ts NS.test", + output: "060_deno_doc_displays_all_overloads_in_details_view.ts.out", +}); + +itest!(deno_doc_types_header_direct { + args: "doc --reload http://127.0.0.1:4545/xTypeScriptTypes.js", + output: "doc/types_header.out", + http_server: true, +}); |