浏览代码

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

Dan Korostelev 11 年之前
父节点
当前提交
4706b5717b
共有 1 个文件被更改,包括 5 次插入1 次删除
  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) {