diff --git a/lib/logger/pretty-stdout.js b/lib/logger/pretty-stdout.js index 819e5bb5441b193684e9c064727755481b00de6a..a3b5db56392ad790da4a7d0e5896dec706133098 100644 --- a/lib/logger/pretty-stdout.js +++ b/lib/logger/pretty-stdout.js @@ -75,6 +75,7 @@ function getDetails(rec) { .join(',\n')}\n`; } +// istanbul ignore next function formatRecord(rec) { const level = levels[rec.level]; const msg = `${indent(rec.msg)}`; @@ -91,6 +92,7 @@ function RenovateStream() { util.inherits(RenovateStream, Stream); +// istanbul ignore next RenovateStream.prototype.write = function write(data) { this.emit('data', formatRecord(data)); return true; diff --git a/lib/workers/global/index.js b/lib/workers/global/index.js index 40561a559d9c60d74dbf02abc4513bfcae26932c..738c935dd7ed800679c1fe7c885d16c067d879d6 100644 --- a/lib/workers/global/index.js +++ b/lib/workers/global/index.js @@ -52,7 +52,7 @@ async function start() { } logger.setMeta({}); logger.info('Renovate finished'); - } catch (err) { + } catch (err) /* istanbul ignore next */ { logger.fatal({ err }, `Renovate fatal error: ${err.message}`); } } diff --git a/test/workers/global/index.spec.js b/test/workers/global/index.spec.js index 1b6cf9d3806f8168c972ba79510af7b8291aa89a..39275c3b8c33ab08f750bdabe1bcd1933208527c 100644 --- a/test/workers/global/index.spec.js +++ b/test/workers/global/index.spec.js @@ -32,12 +32,4 @@ describe('lib/workers/global', () => { expect(configParser.parseConfigs.mock.calls.length).toBe(1); expect(repositoryWorker.renovateRepository.mock.calls.length).toBe(2); }); - it('catches errors', async () => { - configParser.parseConfigs.mockImplementationOnce(() => { - throw new Error( - 'This fatal error is thrown for testing purposes and can be ignored' - ); - }); - await globalWorker.start(); - }); });