use diff in less-test.js to display more info on test failures

This commit is contained in:
Marcel Jackwerth
2012-02-20 17:25:13 +01:00
committed by Luke Page
parent c20cc598c5
commit 44ec3a151c

View File

@@ -30,6 +30,14 @@ fs.readdirSync('test/less').forEach(function (file) {
sys.print(stylize("ERROR: " + (err && err.message), 'red'));
} else {
sys.print(stylize("FAIL", 'yellow'));
require('diff').diffLines(css, less).forEach(function(item) {
if(item.added || item.removed) {
sys.print(stylize(item.value, item.added ? 'green' : 'red'));
} else {
sys.print(item.value);
}
})
}
sys.puts("");
});