From da3bc0880bef7a4df0a049d44690a1a11a778b35 Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa <4232207+hi-ogawa@users.noreply.github.com> Date: Wed, 21 Oct 2026 18:45:48 +0900 Subject: [PATCH] test: include failure screenshot header in snapshot Co-Authored-By: Claude Opus 5.5 --- test/browser/specs/failure-screenshot.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/browser/specs/failure-screenshot.test.ts b/test/browser/specs/failure-screenshot.test.ts index 1c7ca559a..cb8222995 100644 --- a/test/browser/specs/failure-screenshot.test.ts +++ b/test/browser/specs/failure-screenshot.test.ts @@ -112,7 +112,7 @@ describe('failure screenshots', () => { function extractFailureLines(stderr: string, root: string) { return stderr .split('\n') - .filter((line) => /FAIL|AssertionError|\.png/.test(line)) + .filter((line) => /FAIL|AssertionError|Failure screenshot|\.png/.test(line)) .map((line) => line.replace(root.split('/').at(-1)!, '')) .join('\n') } @@ -141,15 +141,19 @@ describe('failure screenshots', () => { expect(extractFailureLines(stderr, root)).toMatchInlineSnapshot(` " FAIL |chromium| basic.test.ts > repeated AssertionError: expected 1 to be 10 // Object.is equality + Failure screenshot: - /.vitest/attachments/failure-screenshots/basic.test.ts/repeated-0-0.png FAIL |chromium| basic.test.ts > repeated AssertionError: expected 2 to be 10 // Object.is equality + Failure screenshot: - /.vitest/attachments/failure-screenshots/basic.test.ts/repeated-0-1.png FAIL |chromium| basic.test.ts > repeated AssertionError: expected 3 to be 10 // Object.is equality + Failure screenshot: - /.vitest/attachments/failure-screenshots/basic.test.ts/repeated-1-0.png FAIL |chromium| basic.test.ts > repeated AssertionError: expected 4 to be 10 // Object.is equality + Failure screenshot: - /.vitest/attachments/failure-screenshots/basic.test.ts/repeated-1-1.png" `) expect(new Set(readReportedScreenshots(stderr)).size).toBe(4) -- 2.54.0