diff --git a/packages/vitest/src/node/core.ts b/packages/vitest/src/node/core.ts index d01b47c2db6a..2730a0fbe53b 100644 --- a/packages/vitest/src/node/core.ts +++ b/packages/vitest/src/node/core.ts @@ -263,7 +263,10 @@ export class Vitest { async updateSnapshot(files?: string[]) { // default to failed files - files = files || this.state.getFailedFilepaths() + files = files || [ + ...this.state.getFailedFilepaths(), + ...this.snapshot.summary.uncheckedKeysByFile.map(s => s.filePath), + ] this.configOverride = { snapshotOptions: {