From 281507e4210061e5d24d3b08fee61583c86a6321 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 1 Oct 2018 16:29:50 +0200 Subject: [PATCH] refactor: getArtifacts return nested object --- lib/manager/composer/artifacts.js | 6 ++++-- lib/manager/gomod/artifacts.js | 6 ++++-- lib/workers/branch/get-updated.js | 9 ++++++--- test/workers/branch/get-updated.spec.js | 6 ++++-- 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/lib/manager/composer/artifacts.js b/lib/manager/composer/artifacts.js index 193a241d02..4aeb6205d8 100644 --- a/lib/manager/composer/artifacts.js +++ b/lib/manager/composer/artifacts.js @@ -104,8 +104,10 @@ async function getArtifacts( } logger.debug('Returning updated composer.lock'); return { - name: lockFileName, - contents: await fs.readFile(localLockFileName, 'utf8'), + file: { + name: lockFileName, + contents: await fs.readFile(localLockFileName, 'utf8'), + }, }; } catch (err) { if ( diff --git a/lib/manager/gomod/artifacts.js b/lib/manager/gomod/artifacts.js index 8b69ef4545..d4851dc57f 100644 --- a/lib/manager/gomod/artifacts.js +++ b/lib/manager/gomod/artifacts.js @@ -86,8 +86,10 @@ async function getArtifacts( } logger.debug('Returning updated go.sum'); return { - name: sumFileName, - contents: await fs.readFile(localGoSumFileName, 'utf8'), + file: { + name: sumFileName, + contents: await fs.readFile(localGoSumFileName, 'utf8'), + }, }; } catch (err) { logger.warn({ err, message: err.message }, 'Failed to generate go.sum'); diff --git a/lib/workers/branch/get-updated.js b/lib/workers/branch/get-updated.js index 7c6c288971..fdfe0c09ff 100644 --- a/lib/workers/branch/get-updated.js +++ b/lib/workers/branch/get-updated.js @@ -58,14 +58,17 @@ async function getUpdatedPackageFiles(config) { const updatedDeps = packageFileUpdatedDeps[packageFile.name]; const getArtifacts = get(manager, 'getArtifacts'); if (getArtifacts) { - const updatedLockFile = await getArtifacts( + const res = await getArtifacts( packageFile.name, updatedDeps, packageFile.contents, config ); - if (updatedLockFile) { - updatedLockFiles.push(updatedLockFile); + if (res) { + const { file } = res; + if (file) { + updatedLockFiles.push(file); + } } } } diff --git a/test/workers/branch/get-updated.spec.js b/test/workers/branch/get-updated.spec.js index 8965ef312e..3a9027110f 100644 --- a/test/workers/branch/get-updated.spec.js +++ b/test/workers/branch/get-updated.spec.js @@ -50,8 +50,10 @@ describe('workers/branch/get-updated', () => { }); composer.updateDependency.mockReturnValue('some new content'); composer.getArtifacts.mockReturnValue({ - name: 'composer.json', - contents: 'some contents', + file: { + name: 'composer.json', + contents: 'some contents', + }, }); const res = await getUpdatedPackageFiles(config); expect(res).toMatchSnapshot(); -- GitLab