Selaa lähdekoodia

[tests] fix

closes #9423
Simon Krajewski 3 vuotta sitten
vanhempi
commit
6abf70a386
1 muutettua tiedostoa jossa 7 lisäystä ja 5 poistoa
  1. 7 5
      tests/server/src/cases/display/issues/Issue9423.hx

+ 7 - 5
tests/server/src/cases/display/issues/Issue9423.hx

@@ -1,6 +1,7 @@
 package cases.display.issues;
 
 import haxe.display.Protocol;
+using Lambda;
 
 class Issue9423 extends DisplayTestCase {
 	/**
@@ -13,15 +14,16 @@ class Issue9423 extends DisplayTestCase {
 	function test(_) {
 		vfs.putContent("Mod9423.hx", getTemplate("issues/Issue9423/Mod9423.hx"));
 		vfs.putContent("Mod9423.whatever.hx", getTemplate("issues/Issue9423/Mod9423.whatever.hx"));
-		runHaxeJson([], DisplayMethods.Completion, {
+		runHaxeJson(["-cp", "."], DisplayMethods.Completion, {
 			file: file,
 			offset: offset(1),
 			wasAutoTriggered: false
 		});
 		var result = parseCompletion().result;
-		// TODO: this test does not pass, but the same setup works fine in vscode
-		// TODO: Another test which does not work here, but works in vshaxe: #9423.
-		// Assert.equals(1, result.items.length);
-		Assert.pass();
+		final l = result.items.filter(di -> switch [di.kind, di.args] {
+			case [Type, args]: args.path.typeName == "Mod9423";
+			case _: false;
+		});
+		Assert.equals(1, l.length);
 	}
 }