Explorar o código

[tests] fix stderr template path normalization macros for unix (haxe only lowercases paths on windows)

Dan Korostelev %!s(int64=11) %!d(string=hai) anos
pai
achega
4706b5717b
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      tests/misc/src/Main.hx

+ 5 - 1
tests/misc/src/Main.hx

@@ -63,8 +63,12 @@ class Main {
 
 	static function normPath(resolve, p:String):String {
 		if (Sys.systemName() == "Windows")
+		{
+			// on windows, haxe returns lowercase paths with backslashes
 			p = p.replace("/", "\\");
-		return p.toLowerCase();
+			p = p.toLowerCase();
+		}
+		return p;
 	}
 
 	static function runCommand(command:String, args:Array<String>, expectFailure:Bool, expectStderr:String) {