Bladeren bron

[tests] add test for #7282

Rudy Ges 1 jaar geleden
bovenliggende
commit
7bcbb25105
2 gewijzigde bestanden met toevoegingen van 23 en 0 verwijderingen
  1. 13 0
      tests/server/src/cases/issues/Issue7282.hx
  2. 10 0
      tests/server/test/templates/issues/Issue7282/Main.hx

+ 13 - 0
tests/server/src/cases/issues/Issue7282.hx

@@ -0,0 +1,13 @@
+package cases.issues;
+
+class Issue7282 extends TestCase {
+	function test(_) {
+		vfs.putContent("Main.hx", getTemplate("issues/Issue7282/Main.hx"));
+		var args = ["-main", "Main"];
+		runHaxe(args);
+		assertSuccess();
+		runHaxeJsonCb(args, DisplayMethods.Diagnostics, {file: new FsPath("Main.hx")}, res -> {
+			Assert.equals("Unused variable", (cast res[0].diagnostics[0].args).description);
+		});
+	}
+}

+ 10 - 0
tests/server/test/templates/issues/Issue7282/Main.hx

@@ -0,0 +1,10 @@
+import haxe.ds.Option;
+
+class Main {
+	public static function main() {
+		switch ((null:Option<Int>)) {
+			case Some(value):
+			case None:
+		}
+	}
+}