Elements can be namespaces; Static properties and methods

This commit is contained in:
dcodeIO
2017-12-15 02:50:55 +01:00
parent b69c07af45
commit 8085a02df3
8 changed files with 460 additions and 224 deletions

View File

@ -77,14 +77,20 @@ glob.sync(filter, { cwd: __dirname + "/compiler" }).forEach(filename => {
}
}
} else {
var expected = fs.readFileSync(__dirname + "/compiler/" + fixture, { encoding: "utf8" });
var diffs = diff("compiler/" + fixture, expected, actual);
if (diffs !== null) {
try {
var expected = fs.readFileSync(__dirname + "/compiler/" + fixture, { encoding: "utf8" });
var diffs = diff("compiler/" + fixture, expected, actual);
if (diffs !== null) {
process.exitCode = 1;
console.log(diffs);
console.log(chalk.default.red("diff ERROR"));
} else {
console.log(chalk.default.green("diff OK"));
}
} catch (e) {
process.exitCode = 1;
console.log(diffs);
console.log(e.message);
console.log(chalk.default.red("diff ERROR"));
} else {
console.log(chalk.default.green("diff OK"));
}
}