0
fs.writeFile
중에 오류가 발생하면 콘솔 로그에 메시지가 출력되는지 테스트하고 싶습니다. 아래의 테스트는 통과하지만 오류의 스택 추적을 테스트 콘솔에 출력하므로 원치 않는 것입니다. 어떻게 피하는거야?mocha + chai + sinon으로 fs.writeFile 오류를 테스트하는 방법
describe('with fs error',() => {
it('should output errors to console',() => {
sandbox.stub(fs, 'writeFile').yields(new Error('write error'));
const consoleSpy = sandbox.spy(console, 'log');
history.save();
expect(consoleSpy).to.have.been.calledOnce;
});
});
정확한 오류 메시지도 테스트하고 싶습니다. – maasha