Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
abernier committed Aug 13, 2024
1 parent 3363f40 commit bd1cfe8
Show file tree
Hide file tree
Showing 125 changed files with 18 additions and 5 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"dev": "turbo dev2",
"lint": "turbo lint",
"format": "prettier --write \"**/*.{ts,tsx,md}\"",
"test": "turbo test --continue"
"test": "turbo test"
},
"devDependencies": {
"@playwright/test": "1.45.3",
Expand Down
8 changes: 8 additions & 0 deletions packages/e2e/playwright.config.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// playwright.config.ts
import { PlaywrightTestConfig } from "@playwright/test";

const ratio = 16 / 10;
const width = 800;
const height = width / ratio;

const config: PlaywrightTestConfig = {
// testDir: "/Users/abernier/code/pmndrs/examples/packages/e2e/src",
timeout: 1000 * 45, // 45s (default was 30s)
use: {
// colorScheme: "dark",
// viewport: { width, height },
},
};

export default config;
6 changes: 3 additions & 3 deletions packages/e2e/snapshot.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,11 @@ test(`${demoname}`, async ({ page }) => {
await page.goto(`${host}/?saycheese`);
await waitForEvent(page, "playwright:snapshot-ready");

// 📸 <canvas>
const $canvas = page.locator("canvas[data-engine]").first();
// const zone = page.locator("canvas[data-engine]").first(); // only capture the canvas zone
const zone = page;

// 👁️
await expect($canvas).toHaveScreenshot({
await expect(zone).toHaveScreenshot({
maxDiffPixelRatio: 0.05,
timeout: 10000,
});
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
4 changes: 4 additions & 0 deletions packages/e2e/src/deterministic.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ if (sayCheeseParam) {
opacity: 1!important;
}
[id*="leva"],[class*="leva"],
div[style*="10000"],
[class*="c-"] {display:none!important;}
`;
document.head.appendChild(style);
}
3 changes: 2 additions & 1 deletion turbo.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@
"inputs": [
"$TURBO_DEFAULT$",
"../../packages/e2e/bin/test.mjs",
"../../packages/e2e/{playwright.config.ts,snapshot.test.js}"
"../../packages/e2e/{playwright.config.ts,snapshot.test.js}",
"../../packages/e2e/src/**"
],
"outputs": ["../../packages/e2e/snapshot.test.js-snapshots/**"],
"cache": true
Expand Down

0 comments on commit bd1cfe8

Please sign in to comment.