Skip to content

fix(learn): improve setImmediate in Promises article #25

fix(learn): improve setImmediate in Promises article

fix(learn): improve setImmediate in Promises article #25

Re-run triggered May 26, 2025 13:53
Status Failure
Total duration 3m 4s
Artifacts 1

playwright.yml

on: pull_request
Get Vercel Preview
9s
Get Vercel Preview
Playwright Tests
2m 46s
Playwright Tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 2 warnings, and 1 notice
Playwright Tests
Process completed with exit code 1.
[webkit] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens: apps/site/tests/e2e/general-behavior.spec.ts#L146
3) [webkit] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle navigation menu' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle navigation menu' }) 144 | name: locators.mobileMenuToggleName, 145 | }); > 146 | await expect(mobileToggle).toBeVisible(); | ^ 147 | 148 | const navLinks = page.locator(locators.navLinksLocator); 149 | at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:146:34
[webkit] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens: apps/site/tests/e2e/general-behavior.spec.ts#L146
3) [webkit] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle navigation menu' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle navigation menu' }) 144 | name: locators.mobileMenuToggleName, 145 | }); > 146 | await expect(mobileToggle).toBeVisible(); | ^ 147 | 148 | const navLinks = page.locator(locators.navLinksLocator); 149 | at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:146:34
[webkit] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens: apps/site/tests/e2e/general-behavior.spec.ts#L146
3) [webkit] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle navigation menu' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle navigation menu' }) 144 | name: locators.mobileMenuToggleName, 145 | }); > 146 | await expect(mobileToggle).toBeVisible(); | ^ 147 | 148 | const navLinks = page.locator(locators.navLinksLocator); 149 | at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:146:34
[firefox] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens: apps/site/tests/e2e/general-behavior.spec.ts#L146
2) [firefox] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle navigation menu' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle navigation menu' }) 144 | name: locators.mobileMenuToggleName, 145 | }); > 146 | await expect(mobileToggle).toBeVisible(); | ^ 147 | 148 | const navLinks = page.locator(locators.navLinksLocator); 149 | at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:146:34
[firefox] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens: apps/site/tests/e2e/general-behavior.spec.ts#L146
2) [firefox] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle navigation menu' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle navigation menu' }) 144 | name: locators.mobileMenuToggleName, 145 | }); > 146 | await expect(mobileToggle).toBeVisible(); | ^ 147 | 148 | const navLinks = page.locator(locators.navLinksLocator); 149 | at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:146:34
[firefox] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens: apps/site/tests/e2e/general-behavior.spec.ts#L146
2) [firefox] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle navigation menu' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle navigation menu' }) 144 | name: locators.mobileMenuToggleName, 145 | }); > 146 | await expect(mobileToggle).toBeVisible(); | ^ 147 | 148 | const navLinks = page.locator(locators.navLinksLocator); 149 | at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:146:34
[chromium] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens: apps/site/tests/e2e/general-behavior.spec.ts#L146
1) [chromium] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle navigation menu' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle navigation menu' }) 144 | name: locators.mobileMenuToggleName, 145 | }); > 146 | await expect(mobileToggle).toBeVisible(); | ^ 147 | 148 | const navLinks = page.locator(locators.navLinksLocator); 149 | at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:146:34
[chromium] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens: apps/site/tests/e2e/general-behavior.spec.ts#L146
1) [chromium] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle navigation menu' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle navigation menu' }) 144 | name: locators.mobileMenuToggleName, 145 | }); > 146 | await expect(mobileToggle).toBeVisible(); | ^ 147 | 148 | const navLinks = page.locator(locators.navLinksLocator); 149 | at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:146:34
[chromium] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens: apps/site/tests/e2e/general-behavior.spec.ts#L146
1) [chromium] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Toggle navigation menu' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Toggle navigation menu' }) 144 | name: locators.mobileMenuToggleName, 145 | }); > 146 | await expect(mobileToggle).toBeVisible(); | ^ 147 | 148 | const navLinks = page.locator(locators.navLinksLocator); 149 | at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:146:34
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
3 failed [chromium] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens [firefox] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens [webkit] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens 15 passed (1.5m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
2.98 MB
sha256:299a4d3d912cd110a6921bdd514b6e0ff0b679bc3eb68a4417f2c7dcdd28326e