From 5a5586a407b79b553dec4dec25632befdd5b943f Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Fri, 25 Oct 2024 11:04:15 -0700 Subject: [PATCH] update expectations --- tests/playwright-test/golden.spec.ts | 5 +++-- tests/playwright-test/to-have-screenshot.spec.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/playwright-test/golden.spec.ts b/tests/playwright-test/golden.spec.ts index 205eeee7f0..340851e384 100644 --- a/tests/playwright-test/golden.spec.ts +++ b/tests/playwright-test/golden.spec.ts @@ -223,7 +223,7 @@ test('should write detailed failure result to an output folder', async ({ runInl expect(result.exitCode).toBe(1); const outputText = result.output; - expect(outputText).toContain('Snapshot comparison failed:'); + expect(outputText).toContain('Error: expect(string).toMatchSnapshot(expected)'); const expectedSnapshotArtifactPath = testInfo.outputPath('test-results', 'a-is-a-test', 'snapshot-expected.txt'); const actualSnapshotArtifactPath = testInfo.outputPath('test-results', 'a-is-a-test', 'snapshot-actual.txt'); expect(outputText).toMatch(/Expected:.*a\.spec\.js-snapshots.snapshot\.txt/); @@ -635,7 +635,8 @@ test('should compare different PNG images', async ({ runInlineTest }, testInfo) const outputText = result.output; expect(result.exitCode).toBe(1); - expect(outputText).toContain('Screenshot comparison failed:'); + expect(outputText).toContain('Error: expect(Buffer).toMatchSnapshot(expected)'); + expect(outputText).toContain('1 pixels (ratio 1.00 of all image pixels) are different.'); const expectedSnapshotArtifactPath = testInfo.outputPath('test-results', 'a-is-a-test', 'snapshot-expected.png'); const actualSnapshotArtifactPath = testInfo.outputPath('test-results', 'a-is-a-test', 'snapshot-actual.png'); const diffSnapshotArtifactPath = testInfo.outputPath('test-results', 'a-is-a-test', 'snapshot-diff.png'); diff --git a/tests/playwright-test/to-have-screenshot.spec.ts b/tests/playwright-test/to-have-screenshot.spec.ts index a4eb131f07..ee053cc130 100644 --- a/tests/playwright-test/to-have-screenshot.spec.ts +++ b/tests/playwright-test/to-have-screenshot.spec.ts @@ -551,7 +551,7 @@ test('should fail when screenshot is different pixels', async ({ runInlineTest } ` }); expect(result.exitCode).toBe(1); - expect(result.output).toContain('Screenshot comparison failed'); + expect(result.output).toContain('Error: expect(page).toHaveScreenshot(expected)'); expect(result.output).toContain('12345 pixels'); expect(result.output).toContain('Call log'); expect(result.output).toContain('ratio 0.02');