diff --git a/tests/display/src/cases/Issue5709.hx b/tests/display/src/cases/Issue5709.hx new file mode 100644 index 00000000000..bc672812b8b --- /dev/null +++ b/tests/display/src/cases/Issue5709.hx @@ -0,0 +1,28 @@ +package cases; + +class Issue5709 extends DisplayTestCase { + /** + class Main { + public static function main() { + var foo:F{-1-}oo = new F{-2-}oo(); + } + } + + /** Foo doc **\/ + class Foo { + public function new() {} + } + + /** IBaz doc **\/ + interface IBaz {} + + class Bar extends F{-3-}oo {} + class Baz implements I{-5-}Baz {} + + typedef Foos = Array; + **/ + function test() { + for (i in 1...5) eq("Foo doc", doc(pos(i))); + eq("IBaz doc", doc(pos(5))); + } +}