From c720b2c25675b0a7cf6a5c1a449b6c69ec1345d1 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Sun, 29 Jul 2018 15:50:19 +0200 Subject: [PATCH] tests: fix coverage --- test/workers/repository/error.spec.js | 1 + test/workers/repository/init/vulnerability.spec.js | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/test/workers/repository/error.spec.js b/test/workers/repository/error.spec.js index 0506d51e57..cfad0f62c4 100644 --- a/test/workers/repository/error.spec.js +++ b/test/workers/repository/error.spec.js @@ -26,6 +26,7 @@ describe('workers/repository/error', () => { 'rate-limit-exceeded', 'lockfile-error', 'platform-failure', + 'no-vulnerability-alerts', ]; errors.forEach(err => { it(`errors ${err}`, async () => { diff --git a/test/workers/repository/init/vulnerability.spec.js b/test/workers/repository/init/vulnerability.spec.js index f43c4551a0..b6ca18b0bb 100644 --- a/test/workers/repository/init/vulnerability.spec.js +++ b/test/workers/repository/init/vulnerability.spec.js @@ -19,6 +19,13 @@ describe('workers/repository/init/vulnerability', () => { platform.getVulnerabilityAlerts.mockReturnValue([]); expect(await detectVulnerabilityAlerts(config)).toEqual(config); }); + it('throws if no alerts and vulnerabilityAlertsOnly', async () => { + config.vulnerabilityAlertsOnly = true; + platform.getVulnerabilityAlerts.mockReturnValue([]); + await expect(detectVulnerabilityAlerts(config)).rejects.toThrow( + /no-vulnerability-alerts/ + ); + }); it('returns alerts', async () => { delete config.vulnerabilityAlerts.enabled; platform.getVulnerabilityAlerts.mockReturnValue([ -- GitLab