nodejs как проверить большой выводимый текст - PullRequest
0 голосов
/ 18 мая 2011

У меня есть проект, скомпилированный 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.

1 Ответ

0 голосов
/ 15 ноября 2013

спасибо за длину журнала, спасите мою жизнь. 1 размер больше, странно. trim () тогда они одинаковые

...