From b57d075c07c30000d46b09062cd9e7328bcff1bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20=C5=BD=C3=A1ra?= Date: Fri, 3 Apr 2020 10:32:46 +0200 Subject: `deno doc` parses super-class names (#4595) Co-Authored-By: Luca Casonato --- cli/doc/tests.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'cli/doc/tests.rs') diff --git a/cli/doc/tests.rs b/cli/doc/tests.rs index 7acadc228..16dce4dbe 100644 --- a/cli/doc/tests.rs +++ b/cli/doc/tests.rs @@ -8,9 +8,9 @@ use serde_json::json; fn export_fn() { let source_code = r#"/** * Hello there, this is a multiline JSdoc. -* +* * It has many lines -* +* * Or not that many? */ export function foo(a: string, b: number): void { @@ -139,6 +139,7 @@ export class Foobar extends Fizz implements Buzz { "jsDoc": "Class doc", "classDef": { "isAbstract": false, + "superClass": "Fizz", "constructors": [ { "jsDoc": "Constructor js doc", @@ -308,7 +309,7 @@ export class Foobar extends Fizz implements Buzz { assert!( colors::strip_ansi_codes(super::printer::format(entries).as_str()) - .contains("class Foobar") + .contains("class Foobar extends Fizz") ); } -- cgit v1.2.3