From 670cfd8feeda9d6236caeb8afe5d60191a275bc6 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 5 Jun 2018 12:30:46 +0200 Subject: [PATCH] tests: fix coverage --- test/versioning/pep440.spec.js | 13 +++++++++++++ .../process/lookup/__snapshots__/index.spec.js.snap | 9 +++++++++ .../workers/repository/process/lookup/index.spec.js | 10 ++++++++++ 3 files changed, 32 insertions(+) diff --git a/test/versioning/pep440.spec.js b/test/versioning/pep440.spec.js index 4ed3854a80..0f4cd2c4cc 100644 --- a/test/versioning/pep440.spec.js +++ b/test/versioning/pep440.spec.js @@ -73,3 +73,16 @@ describe('pep440.minSatisfyingVersion(versions, range)', () => { expect(pep440.minSatisfyingVersion(versions, '~=2.1')).toBe(null); }); }); + +describe('pep440.getNewValue()', () => { + it('returns double equals', () => { + expect( + pep440.getNewValue({ currentValue: '==1.0.0' }, '1.0.0', '1.0.1') + ).toBe('==1.0.1'); + }); + it('returns version', () => { + expect( + pep440.getNewValue({ currentValue: '>=1.0.0' }, '1.0.0', '1.0.1') + ).toBe('1.0.1'); + }); +}); diff --git a/test/workers/repository/process/lookup/__snapshots__/index.spec.js.snap b/test/workers/repository/process/lookup/__snapshots__/index.spec.js.snap index 2f679d7687..a7b4477288 100644 --- a/test/workers/repository/process/lookup/__snapshots__/index.spec.js.snap +++ b/test/workers/repository/process/lookup/__snapshots__/index.spec.js.snap @@ -96,6 +96,15 @@ Array [ ] `; +exports[`manager/npm/lookup .lookupUpdates() handles pypi 404 1`] = ` +Array [ + Object { + "message": "Failed to look up dependency foo", + "type": "warning", + }, +] +`; + exports[`manager/npm/lookup .lookupUpdates() handles unknown purl 1`] = `Array []`; exports[`manager/npm/lookup .lookupUpdates() ignores pinning for ranges when other upgrade exists 1`] = ` diff --git a/test/workers/repository/process/lookup/index.spec.js b/test/workers/repository/process/lookup/index.spec.js index 61a8c7fd6f..b3454654ae 100644 --- a/test/workers/repository/process/lookup/index.spec.js +++ b/test/workers/repository/process/lookup/index.spec.js @@ -798,6 +798,16 @@ describe('manager/npm/lookup', () => { config.purl = 'pkg:github/some/repo'; config.packageFile = 'package.json'; config.currentValue = '1.0.0'; + nock('https://pypi.org') + .get('/pypi/foo/json') + .reply(404); + expect(await lookup.lookupUpdates(config)).toMatchSnapshot(); + }); + it('handles pypi 404', async () => { + config.depName = 'foo'; + config.purl = 'pkg:pypi/foo'; + config.packageFile = 'requirements.txt'; + config.currentValue = '1.0.0'; nock('https://api.github.com') .get('/repos/some/repo/git/refs/tags?per_page=100') .reply(404); -- GitLab