Преглед на файлове

[display] add some tests, closes #7935

Jens Fischer преди 6 години
родител
ревизия
0031cc217c

+ 19 - 0
tests/display/src/cases/Issue7935.hx

@@ -0,0 +1,19 @@
+package cases;
+
+class Issue7935 extends DisplayTestCase {
+	/**
+	class Main {
+		public static function main() {
+			trace({-1-};{-2-}
+		}
+	}
+	**/
+	function test() {
+		arrayEq([{
+			kind: DKParserError,
+			range: diagnosticsRange(pos(1), pos(2)),
+			severity: Error,
+			args: "Expected expression or )"
+		}], diagnostics());
+	}
+}

+ 5 - 0
tests/misc/projects/Issue7935/Main.hx

@@ -0,0 +1,5 @@
+class Main {
+	public static function main() {
+		trace(;
+	}
+}

+ 2 - 0
tests/misc/projects/Issue7935/compile-fail.hxml

@@ -0,0 +1,2 @@
+--main Main
+--interp

+ 1 - 0
tests/misc/projects/Issue7935/compile-fail.hxml.stderr

@@ -0,0 +1 @@
+Main.hx:3: characters 9-10 : Expected expression or )