0

我有项目将 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,但不应该,而且不能给出不同的。

4

1 回答 1

0

谢谢你的日志长度,救了我的命。大一号,奇怪。trim() 那么它们是相同的

于 2013-11-15T02:33:04.900 回答