Skip to content
Snippets Groups Projects
Commit d48ba655 authored by Rhys Arkins's avatar Rhys Arkins
Browse files

fix(npm): Pass npm version and logger to getLockFile

parent 9af61173
No related branches found
No related tags found
No related merge requests found
...@@ -110,7 +110,9 @@ async function maintainLockFile(inputConfig) { ...@@ -110,7 +110,9 @@ async function maintainLockFile(inputConfig) {
const newPackageLock = await module.exports.getLockFile( const newPackageLock = await module.exports.getLockFile(
inputConfig.packageFile, inputConfig.packageFile,
packageContent, packageContent,
inputConfig.api inputConfig.api,
inputConfig.versions.npm,
inputConfig.logger
); );
logger.trace(`newPackageLock:\n${newPackageLock.contents}`); logger.trace(`newPackageLock:\n${newPackageLock.contents}`);
if (existingPackageLock.toString() === newPackageLock.contents.toString()) { if (existingPackageLock.toString() === newPackageLock.contents.toString()) {
......
...@@ -81,6 +81,9 @@ describe('maintainLockFile(inputConfig)', () => { ...@@ -81,6 +81,9 @@ describe('maintainLockFile(inputConfig)', () => {
config.api = { config.api = {
getFileContent: jest.fn(), getFileContent: jest.fn(),
}; };
config.versions = {
npm: '5.3.0',
};
config.api.getFileContent.mockReturnValueOnce('oldPackageContent'); config.api.getFileContent.mockReturnValueOnce('oldPackageContent');
npmHelper.getLockFile = jest.fn(); npmHelper.getLockFile = jest.fn();
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment