我有项目编译js到js。
我编写了filename.js并编译为filename.out.js,并手动检查filename.out.js,下次修改编译时,我希望输出不会改变,如果改变则显示差异。< / p>
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,但不应该,并且它不能给出不同的。
答案 0 :(得分:0)
谢谢你的日志长度,拯救我的生命。 1尺寸更大,奇怪。 trim()然后它们是相同的