diff --git a/packages/vite/src/migrations/update-17-3-0/lib/fix-coverage-and-reporters.ts b/packages/vite/src/migrations/update-17-3-0/lib/fix-coverage-and-reporters.ts index 6e0a141884..52ddbb9c4a 100644 --- a/packages/vite/src/migrations/update-17-3-0/lib/fix-coverage-and-reporters.ts +++ b/packages/vite/src/migrations/update-17-3-0/lib/fix-coverage-and-reporters.ts @@ -102,11 +102,14 @@ export function fixCoverageAndRerporters( configNode, `PropertyAssignment:has(Identifier[name="test"])` )?.[0]; - changes.push({ - type: ChangeType.Insert, - index: testObject.getStart() + `test: {`.length + 1, - text: `reporters: ['default'],`, - }); + + if (testObject) { + changes.push({ + type: ChangeType.Insert, + index: testObject.getStart() + `test: {`.length + 1, + text: `reporters: ['default'],`, + }); + } } if (changes.length > 0) {