Use untouched/optimized naming scheme in tests as well

This commit is contained in:
dcodeIO
2018-02-17 11:14:41 +01:00
parent e50a23bf75
commit 31633899f9
49 changed files with 419 additions and 10437 deletions

View File

@ -59,7 +59,6 @@ tests.forEach(filename => {
filename,
"--baseDir", basedir,
"--validate",
"--sourceMap",
"--measure",
"--textFile" // -> stdout
], {
@ -71,11 +70,11 @@ tests.forEach(filename => {
stderr.write(err + os.EOL);
var actual = stdout.toString().replace(/\r\n/g, "\n");
if (args.create) {
fs.writeFileSync(path.join(basedir, basename + ".wat"), actual, { encoding: "utf8" });
fs.writeFileSync(path.join(basedir, basename + ".untouched.wat"), actual, { encoding: "utf8" });
console.log("- " + chalk.yellow("Created fixture"));
} else {
let expected = fs.readFileSync(path.join(basedir, basename + ".wat"), { encoding: "utf8" }).replace(/\r\n/g, "\n");
let diffs = diff(basename + ".wat", expected, actual);
let expected = fs.readFileSync(path.join(basedir, basename + ".untouched.wat"), { encoding: "utf8" }).replace(/\r\n/g, "\n");
let diffs = diff(basename + ".untouched.wat", expected, actual);
if (diffs !== null) {
console.log(diffs);
console.log("- " + chalk.red("diff ERROR"));