diff --git a/test/e2e/test/reporters/junit.test.ts b/test/e2e/test/reporters/junit.test.ts index 03ea6d1d3..0295667d9 100644 --- a/test/e2e/test/reporters/junit.test.ts +++ b/test/e2e/test/reporters/junit.test.ts @@ -163,13 +163,17 @@ test.each([true, false])('addFileAttribute %s', async (t) => { }) test('many errors without warning', async () => { - const { stderr } = await runVitestCli( + const result = await runVitestCli( 'run', '--reporter=junit', '--root', - resolve(import.meta.dirname, '../fixtures/reporters/many-errors'), + resolve(import.meta.dirname, '../../fixtures/reporters/many-errors'), ) - expect(stderr).not.toContain('MaxListenersExceededWarning') + expect(stabilizeReport(result.stdout).split('\n')[1]).toMatchInlineSnapshot( + `""`, + ) + expect(result.stderr).not.toContain('MaxListenersExceededWarning') + expect(result.exitCode).not.toBe(0) }) test('CLI reporter option preserves config file options', async () => {