Skip to content

fix(rehype-shiki): sequential codeboxes are merged together #89

fix(rehype-shiki): sequential codeboxes are merged together

fix(rehype-shiki): sequential codeboxes are merged together #89

Triggered via pull request June 1, 2025 14:33
Status Failure
Total duration 27m 42s
Artifacts 1

playwright.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 2 warnings, and 1 notice
Get Vercel Preview
Timeout reached: Unable to connect to https://nodejs-h1g9qglm1-openjs.vercel.app
[chromium] › tests/e2e/general-behavior.spec.ts:91:5 › Node.js Website › Theme › should respect system preference initially: apps/site/tests/e2e/general-behavior.spec.ts#L96
3) [chromium] › tests/e2e/general-behavior.spec.ts:91:5 › Node.js Website › Theme › should respect system preference initially Error: expect(received).toBe(expected) // Object.is equality Expected: "dark" Received: undefined 94 | 95 | await page.goto('/en'); > 96 | expect(await getTheme(page)).toBe('dark'); | ^ 97 | 98 | await context.close(); 99 | }); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:96:36
[chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L84
2) [chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Toggle Dark Mode' }) 82 | name: locators.themeToggleName, 83 | }); > 84 | await themeToggle.click(); | ^ 85 | const selectedTheme = await getTheme(page); 86 | 87 | await page.reload(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:84:25
[chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L0
2) [chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L84
2) [chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Toggle Dark Mode' }) 82 | name: locators.themeToggleName, 83 | }); > 84 | await themeToggle.click(); | ^ 85 | const selectedTheme = await getTheme(page); 86 | 87 | await page.reload(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:84:25
[chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L0
2) [chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L84
2) [chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Toggle Dark Mode' }) 82 | name: locators.themeToggleName, 83 | }); > 84 | await themeToggle.click(); | ^ 85 | const selectedTheme = await getTheme(page); 86 | 87 | await page.reload(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:84:25
[chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L0
2) [chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation Test timeout of 30000ms exceeded.
[chromium] › tests/e2e/general-behavior.spec.ts:66:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L70
1) [chromium] › tests/e2e/general-behavior.spec.ts:66:5 › Node.js Website › Theme › should toggle between light/dark themes Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle Dark Mode' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle Dark Mode' }) 68 | name: locators.themeToggleName, 69 | }); > 70 | await expect(themeToggle).toBeVisible(); | ^ 71 | 72 | const initialTheme = await getTheme(page); 73 | await themeToggle.click(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:70:33
[chromium] › tests/e2e/general-behavior.spec.ts:66:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L70
1) [chromium] › tests/e2e/general-behavior.spec.ts:66:5 › Node.js Website › Theme › should toggle between light/dark themes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle Dark Mode' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle Dark Mode' }) 68 | name: locators.themeToggleName, 69 | }); > 70 | await expect(themeToggle).toBeVisible(); | ^ 71 | 72 | const initialTheme = await getTheme(page); 73 | await themeToggle.click(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:70:33
[chromium] › tests/e2e/general-behavior.spec.ts:66:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L70
1) [chromium] › tests/e2e/general-behavior.spec.ts:66:5 › Node.js Website › Theme › should toggle between light/dark themes Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle Dark Mode' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle Dark Mode' }) 68 | name: locators.themeToggleName, 69 | }); > 70 | await expect(themeToggle).toBeVisible(); | ^ 71 | 72 | const initialTheme = await getTheme(page); 73 | await themeToggle.click(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:70:33
Playwright Tests
Unexpected input(s) 'cache', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
Playwright Tests
Unexpected input(s) 'cache', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
🎭 Playwright Run Summary
18 failed [chromium] › tests/e2e/general-behavior.spec.ts:66:5 › Node.js Website › Theme › should toggle between light/dark themes [chromium] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation [chromium] › tests/e2e/general-behavior.spec.ts:91:5 › Node.js Website › Theme › should respect system preference initially [chromium] › tests/e2e/general-behavior.spec.ts:103:5 › Node.js Website › Language › should correctly translate UI elements according to language files [chromium] › tests/e2e/general-behavior.spec.ts:118:5 › Node.js Website › Search › should show and operate search functionality [chromium] › tests/e2e/general-behavior.spec.ts:134:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens [firefox] › tests/e2e/general-behavior.spec.ts:66:5 › Node.js Website › Theme › should toggle between light/dark themes [firefox] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation [firefox] › tests/e2e/general-behavior.spec.ts:91:5 › Node.js Website › Theme › should respect system preference initially [firefox] › tests/e2e/general-behavior.spec.ts:103:5 › Node.js Website › Language › should correctly translate UI elements according to language files [firefox] › tests/e2e/general-behavior.spec.ts:118:5 › Node.js Website › Search › should show and operate search functionality [firefox] › tests/e2e/general-behavior.spec.ts:134:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens [webkit] › tests/e2e/general-behavior.spec.ts:66:5 › Node.js Website › Theme › should toggle between light/dark themes [webkit] › tests/e2e/general-behavior.spec.ts:80:5 › Node.js Website › Theme › should persist theme across page navigation [webkit] › tests/e2e/general-behavior.spec.ts:91:5 › Node.js Website › Theme › should respect system preference initially [webkit] › tests/e2e/general-behavior.spec.ts:103:5 › Node.js Website › Language › should correctly translate UI elements according to language files [webkit] › tests/e2e/general-behavior.spec.ts:118:5 › Node.js Website › Search › should show and operate search functionality [webkit] › tests/e2e/general-behavior.spec.ts:134:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
1.03 MB
sha256:ae23763d7f2bf76ff1b5830736326c661c4f0319b5ff638a9c3d0e1ce327c037