Fix error unit tests to run on any computer

This commit is contained in:
Luke Page
2012-08-21 07:20:23 +01:00
parent 85ddc9f4e7
commit bd8679b4c6
7 changed files with 7 additions and 6 deletions

View File

@@ -61,6 +61,7 @@ fs.readdirSync('test/less/errors').forEach(function (file) {
fs.readFile(path.join('test/less/errors', name) + '.txt', 'utf-8', function (e, expectedErr) {
sys.print("- error/" + name + ": ");
expectedErr = expectedErr.replace("{path}", path.join(process.cwd(), "/test/less/errors/"))
.replace("{pathrel}", path.join("test", "less", "errors/"))
.replace(/\r\n/g, '\n');
if (!err) {
if (compiledLess) {

View File

@@ -1,2 +1,2 @@
ParseError: Syntax Error on line 1 in C:\git\less.js\test\less\errors\import-no-semi.less:1:0
ParseError: Syntax Error on line 1 in {path}import-no-semi.less:1:0
1 @import "this-statement-is-invalid.less"

View File

@@ -1,3 +1,3 @@
NameError: .mixin-not-defined is undefined in test\less\errors\mixin-not-defined.less:11:0
NameError: .mixin-not-defined is undefined in {pathrel}mixin-not-defined.less:11:0
10
11 .mixin-not-defined();

View File

@@ -1,2 +1,2 @@
ParseError: Syntax Error on line 1 in test\less\errors\parse-error-curly-bracket.less:1:0
ParseError: Syntax Error on line 1 in {pathrel}parse-error-curly-bracket.less:1:0
1 }}

View File

@@ -1,3 +1,3 @@
NameError: .mixin-not-defined is undefined in C:\git\less.js\test\less\errors\mixin-not-defined.less:11:0
NameError: .mixin-not-defined is undefined in {path}mixin-not-defined.less:11:0
10
11 .mixin-not-defined();

View File

@@ -1,2 +1,2 @@
ParseError: Syntax Error on line 1 in C:\git\less.js\test\less\errors\parse-error-curly-bracket.less:1:0
ParseError: Syntax Error on line 1 in {path}parse-error-curly-bracket.less:1:0
1 }}

View File

@@ -1,4 +1,4 @@
ParseError: Syntax Error on line 2 in C:\git\less.js\test\less\errors\property-ie5-hack.less:2:2
ParseError: Syntax Error on line 2 in {path}property-ie5-hack.less:2:2
1 .test {
2 display/*/: block; /*sorry for IE5*/
3 }