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

ログの長さをありがとう、私の命を救ってください。1サイズ大きい、変。トリム()、それらは同じです

于 2013-11-15T02:33:04.900 に答える