feat(i18n): add eloqnt lint, and fix what it found (#9106)
#3662
playwright-cloudflare-open-next.yml
on: push
Playwright Tests
4m 54s
Annotations
10 errors, 1 warning, and 1 notice
|
[webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially:
apps/site/tests/e2e/general-behavior.spec.ts#L75
3) [webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Could not connect to 127.0.0.1: Connection refused
Call log:
- navigating to "http://127.0.0.1:8787/en", waiting until "load"
73 | // Start each test from the English homepage
74 | test.beforeEach(async ({ page }) => {
> 75 | await page.goto('/en');
| ^
76 | });
77 |
78 | test.describe('Theme', () => {
at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
|
|
[webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially:
apps/site/tests/e2e/general-behavior.spec.ts#L75
3) [webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Could not connect to 127.0.0.1: Connection refused
Call log:
- navigating to "http://127.0.0.1:8787/en", waiting until "load"
73 | // Start each test from the English homepage
74 | test.beforeEach(async ({ page }) => {
> 75 | await page.goto('/en');
| ^
76 | });
77 |
78 | test.describe('Theme', () => {
at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
|
|
[webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially:
apps/site/tests/e2e/general-behavior.spec.ts#L75
3) [webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially
Error: page.goto: Could not connect to 127.0.0.1: Connection refused
Call log:
- navigating to "http://127.0.0.1:8787/en", waiting until "load"
73 | // Start each test from the English homepage
74 | test.beforeEach(async ({ page }) => {
> 75 | await page.goto('/en');
| ^
76 | });
77 |
78 | test.describe('Theme', () => {
at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
|
|
[webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation:
apps/site/tests/e2e/general-behavior.spec.ts#L75
2) [webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Could not connect to 127.0.0.1: Connection refused
Call log:
- navigating to "http://127.0.0.1:8787/en", waiting until "load"
73 | // Start each test from the English homepage
74 | test.beforeEach(async ({ page }) => {
> 75 | await page.goto('/en');
| ^
76 | });
77 |
78 | test.describe('Theme', () => {
at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
|
|
[webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation:
apps/site/tests/e2e/general-behavior.spec.ts#L75
2) [webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Could not connect to 127.0.0.1: Connection refused
Call log:
- navigating to "http://127.0.0.1:8787/en", waiting until "load"
73 | // Start each test from the English homepage
74 | test.beforeEach(async ({ page }) => {
> 75 | await page.goto('/en');
| ^
76 | });
77 |
78 | test.describe('Theme', () => {
at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
|
|
[webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation:
apps/site/tests/e2e/general-behavior.spec.ts#L75
2) [webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation
Error: page.goto: Could not connect to 127.0.0.1: Connection refused
Call log:
- navigating to "http://127.0.0.1:8787/en", waiting until "load"
73 | // Start each test from the English homepage
74 | test.beforeEach(async ({ page }) => {
> 75 | await page.goto('/en');
| ^
76 | });
77 |
78 | test.describe('Theme', () => {
at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
|
|
[webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown:
apps/site/tests/e2e/general-behavior.spec.ts#L75
1) [webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Could not connect to 127.0.0.1: Connection refused
Call log:
- navigating to "http://127.0.0.1:8787/en", waiting until "load"
73 | // Start each test from the English homepage
74 | test.beforeEach(async ({ page }) => {
> 75 | await page.goto('/en');
| ^
76 | });
77 |
78 | test.describe('Theme', () => {
at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
|
|
[webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown:
apps/site/tests/e2e/general-behavior.spec.ts#L75
1) [webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Could not connect to 127.0.0.1: Connection refused
Call log:
- navigating to "http://127.0.0.1:8787/en", waiting until "load"
73 | // Start each test from the English homepage
74 | test.beforeEach(async ({ page }) => {
> 75 | await page.goto('/en');
| ^
76 | });
77 |
78 | test.describe('Theme', () => {
at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:75:16
|
|
[webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown:
apps/site/tests/e2e/general-behavior.spec.ts#L98
1) [webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Select theme' })
96 |
97 | // Set dark first, then switch to light
> 98 | await themeToggle.click();
| ^
99 | await page
100 | .getByRole('menuitem', { name: locators.themeDarkLabel })
101 | .click();
at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:98:25
|
|
[webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown:
apps/site/tests/e2e/general-behavior.spec.ts#L0
1) [webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown
Test timeout of 30000ms exceeded.
|
|
Playwright Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
5 failed
[webkit] › tests/e2e/general-behavior.spec.ts:92:5 › Node.js Website › Theme › should change to light theme via dropdown
[webkit] › tests/e2e/general-behavior.spec.ts:111:5 › Node.js Website › Theme › should persist theme across page navigation
[webkit] › tests/e2e/general-behavior.spec.ts:125:5 › Node.js Website › Theme › should respect system preference initially
[webkit] › tests/e2e/general-behavior.spec.ts:137:5 › Node.js Website › Language › should correctly translate UI elements according to language files
[webkit] › tests/e2e/general-behavior.spec.ts:152:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens
13 passed (1.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report
|
677 KB |
sha256:652713828a03124e637048425ed2f1df87bbdb743635311a2047f1ac5be0cde5
|
|