Add option to overwrite failing output fixtures (#7679)
This commit is contained in:
parent
20de23f895
commit
3f72f1d637
@ -407,10 +407,17 @@ function run(task) {
|
||||
}
|
||||
} else {
|
||||
actualCode = result.code.trim();
|
||||
expect(actualCode).toEqualFile({
|
||||
filename: expected.loc,
|
||||
code: expectCode,
|
||||
});
|
||||
try {
|
||||
expect(actualCode).toEqualFile({
|
||||
filename: expected.loc,
|
||||
code: expectCode,
|
||||
});
|
||||
} catch (e) {
|
||||
if (!process.env.OVERWRITE) throw e;
|
||||
|
||||
console.log(`Updated test file: ${expected.loc}`);
|
||||
fs.writeFileSync(expected.loc, `${result.code}\n`);
|
||||
}
|
||||
|
||||
if (actualCode) {
|
||||
expect(expected.loc).toMatch(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user