Skip to content

Implement accessibility enhancements and UX improvements (#637) #206

Implement accessibility enhancements and UX improvements (#637)

Implement accessibility enhancements and UX improvements (#637) #206

Triggered via push August 29, 2026 07:30
Status Failure
Total duration 2m 17s
Artifacts

deploy.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 1 warning
deploy
Process completed with exit code 1.
src/components/__tests__/Breadcrumb.test.tsx > Breadcrumb > should not mark non-last items with aria-current: src/components/__tests__/Breadcrumb.test.tsx#L70
Error: expect(received).not.toHaveAttribute() received value must be an HTMLElement or an SVGElement. Received has type: Null Received has value: null ❯ src/components/__tests__/Breadcrumb.test.tsx:70:30
src/__tests__/Toast.test.tsx > Toast > calls onDismiss when progress completes: src/__tests__/Toast.test.tsx#L118
AssertionError: expected "vi.fn()" to be called at least once ❯ src/__tests__/Toast.test.tsx:118:23
src/__tests__/Toast.test.tsx > Toast > resumes progress when hover ends: src/__tests__/Toast.test.tsx#L97
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ src/__tests__/Toast.test.tsx:97:3
src/__tests__/Toast.test.tsx > Toast > progress bar decreases over time: src/__tests__/Toast.test.tsx#L81
AssertionError: expected '100%' not to be '100%' // Object.is equality ❯ src/__tests__/Toast.test.tsx:81:30
src/__tests__/Toast.test.tsx > Toast > does not render progress bar when duration is not provided: src/__tests__/Toast.test.tsx#L68
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ src/__tests__/Toast.test.tsx:68:33
src/__tests__/Toast.test.tsx > Toast > calls onDismiss when dismiss button clicked: src/__tests__/Toast.test.tsx#L30
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ src/__tests__/Toast.test.tsx:30:3
src/__tests__/Skeleton.test.tsx > Skeleton > renders InvoiceCardSkeleton with proper ARIA attributes: src/__tests__/Skeleton.test.tsx#L30
Error: Cannot find module '@/components/Skeleton' Require stack: - /home/runner/work/split-app/split-app/src/__tests__/Skeleton.test.tsx ❯ src/__tests__/Skeleton.test.tsx:30:37 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'MODULE_NOT_FOUND', requireStack: [ '/home/runner/work/split-app/split-app/src/__tests__/Skeleton.test.tsx' ] }
src/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > shows copied confirmation for 2 seconds: src/__tests__/ErrorBoundary.test.tsx#L74
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ src/__tests__/ErrorBoundary.test.tsx:74:3
deploy
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/