193 add playwright for snapshot testing #25
Annotations
3 errors, 2 warnings, and 1 notice
[Mobile Chrome] › blogPost.spec.ts:4:5 › snapshot blog post:
snapshots\helpers\screenshot.ts#L26
1) [Mobile Chrome] › blogPost.spec.ts:4:5 › snapshot blog post ───────────────────────────────────
Error: A snapshot doesn't exist at D:\a\ivan-new-portfolio\ivan-new-portfolio\snapshots\blogPost.spec.ts-snapshots\blogPost-hero-section-viewport-Mobile-Chrome.png, writing actual.
at helpers\screenshot.ts:26
24 | const locator: Locator = page.getByTestId(testId);
25 | await locator.click({ button: "middle" });
> 26 | await expect(page).toHaveScreenshot(screenshotName, options);
| ^
27 | };
28 |
at snapshotViewport (D:\a\ivan-new-portfolio\ivan-new-portfolio\snapshots\helpers\screenshot.ts:26:3)
at D:\a\ivan-new-portfolio\ivan-new-portfolio\snapshots\blogPost.spec.ts:12:3
|
[Mobile Chrome] › blogPost.spec.ts:4:5 › snapshot blog post:
snapshots\helpers\screenshot.ts#L15
1) [Mobile Chrome] › blogPost.spec.ts:4:5 › snapshot blog post ───────────────────────────────────
Error: A snapshot doesn't exist at D:\a\ivan-new-portfolio\ivan-new-portfolio\snapshots\blogPost.spec.ts-snapshots\blogPost-hero-section-Mobile-Chrome.png, writing actual.
at helpers\screenshot.ts:15
13 | const locator: Locator = page.getByTestId(testId);
14 | await locator.click({ button: "middle" });
> 15 | await expect(locator).toHaveScreenshot(screenshotName, options);
| ^
16 | };
17 |
18 | export const snapshotViewport = async (
at snapshotElement (D:\a\ivan-new-portfolio\ivan-new-portfolio\snapshots\helpers\screenshot.ts:15:3)
at D:\a\ivan-new-portfolio\ivan-new-portfolio\snapshots\blogPost.spec.ts:17:3
|
test
Process completed with exit code 1.
|
Slow Test:
[chromium] › home.spec.ts#L1
[chromium] › home.spec.ts took 24.2s
|
Slow Test:
[Mobile Chrome] › home.spec.ts#L1
[Mobile Chrome] › home.spec.ts took 22.5s
|
🎭 Playwright Run Summary
1 failed
[Mobile Chrome] › blogPost.spec.ts:4:5 › snapshot blog post ────────────────────────────────────
19 passed (1.6m)
|