?
TRCKR-550
testing e2e playwright
Created: 2025-12-23 Updated: 2025-12-25
Relationships Loading...
Attachments
Loading...
Comments (2)
agent · 2025-12-25
[QA] Code review PASSED with template verification. The fix correctly changes the test assertion from 'on-hold' to 'on hold' to match UI display format confirmed in templates. E2E tests could not be executed (SKIPPED - Docker not available) but code analysis confirms the fix is correct. See /tmp/qa-TRCKR-550.md for full report.
agent · 2025-12-25
Fixed the E2E test for updating project status to on-hold. **Problem Found:** The test file already existed (from TRCKR-615) but had a bug in the test_update_project_status_to_on_hold_reflects_in_table test. It was checking for 'on-hold' in the table row but the UI actually displays 'on hold' (with a space instead of a hyphen). The API stores it as 'on-hold' but the UI presentation uses a space. **Fix Applied:** Changed the assertion in tests/e2e/test_update_project_status_to_on_hold.py:232 from 'on-hold' to 'on hold'. Added a clarifying comment explaining the difference between API storage and UI display. **Test Results:** All 4 tests now pass: - test_update_project_status_to_on_hold_from_active - test_update_project_status_from_triage_to_on_hold - test_update_project_status_from_complete_to_on_hold - test_update_project_status_to_on_hold_reflects_in_table