summaryrefslogtreecommitdiff
path: root/cli/doc/tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/doc/tests.rs')
-rw-r--r--cli/doc/tests.rs21
1 files changed, 19 insertions, 2 deletions
diff --git a/cli/doc/tests.rs b/cli/doc/tests.rs
index e46fff621..94d087ea3 100644
--- a/cli/doc/tests.rs
+++ b/cli/doc/tests.rs
@@ -153,9 +153,12 @@ import { bar } from "./nested_reexport.ts";
* JSDoc for const
*/
export const foo = "foo";
+
+export const fizz = "fizz";
"#;
let test_source_code = r#"
export { default, foo as fooConst } from "./reexport.ts";
+import { fizz as buzz } from "./reexport.ts";
/** JSDoc for function */
export function fooFn(a: number) {
@@ -177,7 +180,7 @@ export function fooFn(a: number) {
.parse_with_reexports("file:///test.ts")
.await
.unwrap();
- assert_eq!(entries.len(), 2);
+ assert_eq!(entries.len(), 3);
let expected_json = json!([
{
@@ -199,7 +202,7 @@ export function fooFn(a: number) {
"name": "fooFn",
"location": {
"filename": "file:///test.ts",
- "line": 5,
+ "line": 6,
"col": 0
},
"jsDoc": "JSDoc for function",
@@ -220,6 +223,20 @@ export function fooFn(a: number) {
"returnType": null,
"isAsync": false,
"isGenerator": false
+ },
+ },
+ {
+ "kind": "import",
+ "name": "buzz",
+ "location": {
+ "filename": "file:///test.ts",
+ "line": 3,
+ "col": 0
+ },
+ "jsDoc": null,
+ "importDef": {
+ "src": "file:///reexport.ts",
+ "imported": "fizz",
}
}
]);