summaryrefslogtreecommitdiff
path: root/cli/doc/tests.rs
diff options
context:
space:
mode:
authorOndřej Žára <ondrej.zara@gmail.com>2020-04-03 14:11:50 +0200
committerGitHub <noreply@github.com>2020-04-03 14:11:50 +0200
commit6204555be3feaf5171dfb1bba15203ef2bb33265 (patch)
treeb17b14780d18bca182ab021a6610a20125cb2a76 /cli/doc/tests.rs
parentb57d075c07c30000d46b09062cd9e7328bcff1bc (diff)
"deno doc" parses the "implements" clause of a class def (#4604)
Diffstat (limited to 'cli/doc/tests.rs')
-rw-r--r--cli/doc/tests.rs5
1 files changed, 3 insertions, 2 deletions
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")
);
}