Browse Source

[display] `{-1-}trac{-2-}e{-3-}({-4-}'{-5-}${-6-}{{-7-}mai{-8-}n{-9-}({-10-}1{-11-}){-12-}}{-13-}')`

closes #6265
Simon Krajewski 7 years ago
parent
commit
f4dcc5e7b6
1 changed files with 26 additions and 0 deletions
  1. 26 0
      tests/display/src/cases/Issue6265.hx

+ 26 - 0
tests/display/src/cases/Issue6265.hx

@@ -0,0 +1,26 @@
+package cases;
+
+class Issue6265 extends DisplayTestCase {
+	/**
+	class Main {
+		public static function main(x:Int):Void {
+			{-1-}trac{-2-}e{-3-}({-4-}'{-5-}${-6-}{{-7-}mai{-8-}n{-9-}({-10-}1{-11-}){-12-}}{-13-}') // lol
+		}
+	}
+	**/
+	function test() {
+		eq("value : Dynamic -> Void", type(pos(1)));
+		eq("value : Dynamic -> Void", type(pos(2)));
+		eq("Void", type(pos(3)));
+		eq("String", type(pos(4)));
+		eq("String", type(pos(5)));
+		eq("String", type(pos(6)));
+		eq("x : Int -> Void", type(pos(7)));
+		eq("x : Int -> Void", type(pos(8)));
+		eq("Void", type(pos(9)));
+		eq("Int", type(pos(10)));
+		eq("Void", type(pos(11)));
+		eq("String", type(pos(12)));
+		eq("String", type(pos(13)));
+	}
+}