mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 07:52:24 +00:00
- Update KNOWN_ISSUES.md to reflect current environment status (missing devDependencies). - Create issues/test-env-deps.md to document missing dependencies preventing test runs. - Create issues/popover-flip-bug.md to document the persistent popover flip bug. - Update timestamps and references in KNOWN_ISSUES.md. Co-authored-by: PR0M3TH3AN <[email protected]>
1.7 KiB
1.7 KiB
Known Issues
Environment
Missing Dependencies
The current development environment is missing critical devDependencies (jsdom, playwright, fake-indexeddb), preventing many test suites from running.
- Affected:
tests/app/channel-profile-moderation.test.mjs,test:dm:unit,test:dm:integration,test:e2e,test:visual. - Reference:
issues/test-env-deps.md - Last checked: 2026-02-08
Tests
Unit Tests
npm run test:unitgenerally passes, buttests/app/channel-profile-moderation.test.mjsfails due to missingjsdom.- Timeouts may occur in resource-constrained environments (like CI) when running the full suite serially. CI workflows use sharding (
test:unit:shardX) to mitigate this. Targeted testing (test:dm:unit,test:dm:integration) is recommended for local development focus but currently fails due to missingfake-indexeddb. (Last checked: 2026-02-08)
Skipped Tests
The following tests are skipped due to flakiness or environmental issues and should be investigated:
tests/e2e/popover.spec.ts:keeps the bottom-right grid menu inside the viewport- Issue: Visual regression layout issue: Floating UI
flipmiddleware fails to respect viewport boundary in constrained height scenarios. - Reference:
issues/popover-flip-bug.md - Status: Verification attempted 2026-02-08 but failed due to missing
@playwright/test. (Verified 2025-02-23, fix attempt failed.)
- Issue: Visual regression layout issue: Floating UI
Visual Regression Tests (test:visual)
- Artifact Retention: Visual tests are configured to retain screenshots, traces, and videos on failure to assist with debugging. These artifacts can be found in
artifacts/test-results/. - Note:
test:visualcurrently fails due to missing@playwright/test.