From 6204555be3feaf5171dfb1bba15203ef2bb33265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20=C5=BD=C3=A1ra?= Date: Fri, 3 Apr 2020 14:11:50 +0200 Subject: "deno doc" parses the "implements" clause of a class def (#4604) --- cli/doc/tests.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'cli/doc/tests.rs') diff --git a/cli/doc/tests.rs b/cli/doc/tests.rs index 16dce4dbe..9432ba095 100644 --- a/cli/doc/tests.rs +++ b/cli/doc/tests.rs @@ -104,7 +104,7 @@ fn export_const() { fn export_class() { let source_code = r#" /** Class doc */ -export class Foobar extends Fizz implements Buzz { +export class Foobar extends Fizz implements Buzz, Aldrin { private private1: boolean; protected protected1: number; public public1: boolean; @@ -140,6 +140,7 @@ export class Foobar extends Fizz implements Buzz { "classDef": { "isAbstract": false, "superClass": "Fizz", + "implements": ["Buzz", "Aldrin"], "constructors": [ { "jsDoc": "Constructor js doc", @@ -309,7 +310,7 @@ export class Foobar extends Fizz implements Buzz { assert!( colors::strip_ansi_codes(super::printer::format(entries).as_str()) - .contains("class Foobar extends Fizz") + .contains("class Foobar extends Fizz implements Buzz, Aldrin") ); } -- cgit v1.2.3