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

fix: writeLocalFile during autoReplace

parent db582b6a
No related branches found
No related tags found
No related merge requests found
...@@ -10,6 +10,8 @@ const sampleHtml = readFileSync( ...@@ -10,6 +10,8 @@ const sampleHtml = readFileSync(
'utf8' 'utf8'
); );
jest.mock('../../util/fs');
describe('workers/branch/auto-replace', () => { describe('workers/branch/auto-replace', () => {
describe('doAutoReplace', () => { describe('doAutoReplace', () => {
let parentBranch; let parentBranch;
......
...@@ -4,6 +4,7 @@ import { WORKER_FILE_UPDATE_FAILED } from '../../constants/error-messages'; ...@@ -4,6 +4,7 @@ import { WORKER_FILE_UPDATE_FAILED } from '../../constants/error-messages';
import { matchAt, replaceAt } from '../../util/string'; import { matchAt, replaceAt } from '../../util/string';
import { regEx, escapeRegExp } from '../../util/regex'; import { regEx, escapeRegExp } from '../../util/regex';
import { compile } from '../../util/template'; import { compile } from '../../util/template';
import { writeLocalFile } from '../../util/fs';
export async function confirmIfDepUpdated( export async function confirmIfDepUpdated(
upgrade, upgrade,
...@@ -122,9 +123,12 @@ export async function doAutoReplace( ...@@ -122,9 +123,12 @@ export async function doAutoReplace(
replaceString, replaceString,
newString newString
); );
await writeLocalFile(upgrade.packageFile, testContent);
if (await confirmIfDepUpdated(upgrade, testContent)) { if (await confirmIfDepUpdated(upgrade, testContent)) {
return testContent; return testContent;
} }
// istanbul ignore next
await writeLocalFile(upgrade.packageFile, existingContent);
} }
} }
} catch (err) /* istanbul ignore next */ { } catch (err) /* istanbul ignore next */ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment