fix(test): separate browser preview from Playwright compiler project

This commit is contained in:
yilsem committed 2026-10-09 12:09:50 +03:00
1 parent 55a1beaf9d
commit 21aa3c2247
4 files changed
+32 -22

No files matched your search

@@ -18,7 +18,7 @@ try {
let ready = false
for (let i = 0; i < 100; i++) {
if (server.exitCode !== null) throw new Error('Preview server exited: ' + log)
try { ready = (await fetch(`http://127.0.0.1:${port}/e2e/fixtures/codex-link-settings.html`)).ok } catch {}
try { ready = (await fetch(`http://127.0.0.1:${port}/visual-fixtures/codex-link-settings.html`)).ok } catch {}
if (ready) break
await new Promise(resolve => setTimeout(resolve, 300))
}
@@ -29,7 +29,7 @@ try {
const page = await browser.newPage({ viewport: { width, height: 900 }, reducedMotion: 'reduce' })
const errors = []
page.on('pageerror', error => errors.push(error.message))
await page.goto(`http://127.0.0.1:${port}/e2e/fixtures/codex-link-settings.html`, { waitUntil: 'domcontentloaded', timeout: 90000 })
await page.goto(`http://127.0.0.1:${port}/visual-fixtures/codex-link-settings.html`, { waitUntil: 'domcontentloaded', timeout: 90000 })
await page.getByText('Proje sohbeti · örnek kayıt').waitFor({ timeout: 90000 })
await page.evaluate(() => document.fonts.ready)
const layout = await page.evaluate(() => ({ width: innerWidth, scroll: document.documentElement.scrollWidth, buttons: [...document.querySelectorAll('button:not([role=switch]), input, select, label[for="codex-link-enabled"], label[for="codex-link-compression"]')].map(element => ({ text: element.textContent || element.id, height: element.getBoundingClientRect().height })) }))