У меня есть проект, скомпилированный js в js.
Я написал filename.js и скомпилировал в filename.out.js, и проверяю файл filename.out.js вручную, в следующий раз, когда я изменю свой компилятор, я надеюсь,вывод не изменился, если он изменился, покажите разность.
function testFile(filename){
var code = fs.readFileSync(filename + '.js', 'utf-8');
var expect = fs.readFileSync(filename + '.out.js', 'utf-8');
assert.equal(pro.compile(code), expect);
}
['groups', 'steps', 'serial', 'parallel'].forEach(testFile);
Каждый раз, когда говорится AssertionError, но не должно быть, и он не может давать diffrent.