Register LikesModule in AppModule - #1684
Merged
Merged
Annotations
10 errors, 1 warning, and 1 notice
|
Run required e2e specs:
frontend/e2e/network-status.spec.ts#L43
3) [chromium] › e2e/network-status.spec.ts:27:9 › Network Status Indicator (#409) › should display "Degraded Performance" when health is degraded
Error: expect(locator).toBeVisible() failed
Locator: getByText('Degraded Performance')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('Degraded Performance')
41 | await page.goto('/', { waitUntil: 'domcontentloaded' });
42 | const statusLabel = page.getByText('Degraded Performance');
> 43 | await expect(statusLabel).toBeVisible();
| ^
44 | });
45 |
46 | test('should display "Service Offline" when health is down', async ({ page }) => {
at /home/runner/work/MyFans/MyFans/frontend/e2e/network-status.spec.ts:43:35
|
|
Run required e2e specs:
frontend/e2e/network-status.spec.ts#L20
2) [chromium] › e2e/network-status.spec.ts:4:9 › Network Status Indicator (#409) › should display "System Operational" when health is ok
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('System Operational')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('System Operational')
18 | await page.goto('/', { waitUntil: 'domcontentloaded' });
19 | const statusLabel = page.getByText('System Operational');
> 20 | await expect(statusLabel).toBeVisible();
| ^
21 |
22 | // Check for green dot (simplified check)
23 | const dot = page.locator('.animate-pulse');
at /home/runner/work/MyFans/MyFans/frontend/e2e/network-status.spec.ts:20:35
|
|
Run required e2e specs:
frontend/e2e/network-status.spec.ts#L20
2) [chromium] › e2e/network-status.spec.ts:4:9 › Network Status Indicator (#409) › should display "System Operational" when health is ok
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('System Operational')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('System Operational')
18 | await page.goto('/', { waitUntil: 'domcontentloaded' });
19 | const statusLabel = page.getByText('System Operational');
> 20 | await expect(statusLabel).toBeVisible();
| ^
21 |
22 | // Check for green dot (simplified check)
23 | const dot = page.locator('.animate-pulse');
at /home/runner/work/MyFans/MyFans/frontend/e2e/network-status.spec.ts:20:35
|
|
Run required e2e specs:
frontend/e2e/network-status.spec.ts#L20
2) [chromium] › e2e/network-status.spec.ts:4:9 › Network Status Indicator (#409) › should display "System Operational" when health is ok
Error: expect(locator).toBeVisible() failed
Locator: getByText('System Operational')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('System Operational')
18 | await page.goto('/', { waitUntil: 'domcontentloaded' });
19 | const statusLabel = page.getByText('System Operational');
> 20 | await expect(statusLabel).toBeVisible();
| ^
21 |
22 | // Check for green dot (simplified check)
23 | const dot = page.locator('.animate-pulse');
at /home/runner/work/MyFans/MyFans/frontend/e2e/network-status.spec.ts:20:35
|
|
Run required e2e specs:
frontend/e2e/content-actions.spec.ts#L40
1) [chromium] › e2e/content-actions.spec.ts:36:7 › content metadata optimistic updates › error banner can be dismissed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: /like/i })
38 |
39 | await page.goto(contentPage);
> 40 | await page.getByRole('button', { name: /like/i }).click();
| ^
41 |
42 | const alert = page.getByRole('alert');
43 | await expect(alert).toBeVisible({ timeout: 5000 });
at /home/runner/work/MyFans/MyFans/frontend/e2e/content-actions.spec.ts:40:55
|
|
Run required e2e specs:
frontend/e2e/content-actions.spec.ts#L0
1) [chromium] › e2e/content-actions.spec.ts:36:7 › content metadata optimistic updates › error banner can be dismissed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
Run required e2e specs:
frontend/e2e/content-actions.spec.ts#L40
1) [chromium] › e2e/content-actions.spec.ts:36:7 › content metadata optimistic updates › error banner can be dismissed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: /like/i })
38 |
39 | await page.goto(contentPage);
> 40 | await page.getByRole('button', { name: /like/i }).click();
| ^
41 |
42 | const alert = page.getByRole('alert');
43 | await expect(alert).toBeVisible({ timeout: 5000 });
at /home/runner/work/MyFans/MyFans/frontend/e2e/content-actions.spec.ts:40:55
|
|
Run required e2e specs:
frontend/e2e/content-actions.spec.ts#L0
1) [chromium] › e2e/content-actions.spec.ts:36:7 › content metadata optimistic updates › error banner can be dismissed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
Run required e2e specs:
frontend/e2e/content-actions.spec.ts#L40
1) [chromium] › e2e/content-actions.spec.ts:36:7 › content metadata optimistic updates › error banner can be dismissed
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: /like/i })
38 |
39 | await page.goto(contentPage);
> 40 | await page.getByRole('button', { name: /like/i }).click();
| ^
41 |
42 | const alert = page.getByRole('alert');
43 | await expect(alert).toBeVisible({ timeout: 5000 });
at /home/runner/work/MyFans/MyFans/frontend/e2e/content-actions.spec.ts:40:55
|
|
Run required e2e specs:
frontend/e2e/content-actions.spec.ts#L0
1) [chromium] › e2e/content-actions.spec.ts:36:7 › content metadata optimistic updates › error banner can be dismissed
Test timeout of 30000ms exceeded.
|
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run required e2e specs
14 failed
[chromium] › e2e/content-actions.spec.ts:36:7 › content metadata optimistic updates › error banner can be dismissed
[chromium] › e2e/network-status.spec.ts:4:9 › Network Status Indicator (#409) › should display "System Operational" when health is ok
[chromium] › e2e/network-status.spec.ts:27:9 › Network Status Indicator (#409) › should display "Degraded Performance" when health is degraded
[chromium] › e2e/network-status.spec.ts:46:9 › Network Status Indicator (#409) › should display "Service Offline" when health is down
[chromium] › e2e/network-status.spec.ts:65:9 › Network Status Indicator (#409) › should display "Connection Lost" when API fails
[chromium] › e2e/smoke.spec.ts:95:5 › smoke: wallet connect shows connected address ────────────
[chromium] › e2e/smoke.spec.ts:113:5 › smoke: gated content shows subscribe prompt for unauthenticated visitor
[chromium] › e2e/subscribe-flow-complete.spec.ts:143:7 › Complete Subscription Flow E2E › should complete full subscription flow: discover -> subscribe -> access content
[chromium] › e2e/subscribe-flow-complete.spec.ts:209:7 › Complete Subscription Flow E2E › should search and filter creators
[chromium] › e2e/subscribe-flow-complete.spec.ts:267:7 › Complete Subscription Flow E2E › should show locked content for non-subscribers
[chromium] › e2e/subscribe-flow-complete.spec.ts:299:7 › Complete Subscription Flow E2E › should display creator information correctly
[chromium] › e2e/subscribe-flow-complete.spec.ts:338:7 › Complete Subscription Flow E2E › should navigate between related content
[chromium] › e2e/subscribe-flow-complete.spec.ts:363:7 › Complete Subscription Flow E2E › should display content metadata correctly
[chromium] › e2e/subscribe-flow-complete.spec.ts:379:7 › Complete Subscription Flow E2E › should handle like and share actions
7 passed (8.0m)
|
background
wait
wait-all
cancel
parallel
Loading