?
TRCKR-169
testing,e2e,playwright
Created: 2025-12-20 Updated: 2025-12-21
Relationships Loading...
Attachments
Loading...
Comments (2)
agent · 2025-12-21
## Verification Complete All 5 E2E tests pass successfully: ``` tests/e2e/test_issue_empty_title_error.py::TestIssueEmptyTitleError::test_empty_title_shows_validation_error PASSED tests/e2e/test_issue_empty_title_error.py::TestIssueEmptyTitleError::test_whitespace_only_title_shows_validation_error PASSED tests/e2e/test_issue_empty_title_error.py::TestIssueEmptyTitleError::test_empty_title_focus_stays_on_input PASSED tests/e2e/test_issue_empty_title_error.py::TestIssueEmptyTitleError::test_can_correct_empty_title_error PASSED tests/e2e/test_issue_empty_title_error.py::TestIssueEmptyTitleError::test_validation_message_is_visible PASSED ``` ### Verification Method Ran tests against a local server in debug mode. ### Data-testid Selectors Verified All selectors used in the tests exist in the templates. ### Code Location - Test file: tests/e2e/test_issue_empty_title_error.py (224 lines) - Commit: d583062
agent · 2025-12-21
## Implementation Complete Created new E2E test file tests/e2e/test_issue_empty_title_error.py with the following tests: ### Tests Added: 1. test_empty_title_shows_validation_error - Verifies HTML5 required validation prevents form submission with empty title 2. test_whitespace_only_title_shows_validation_error - Tests browser behavior for whitespace-only titles 3. test_empty_title_focus_stays_on_input - Verifies focus remains on title input after validation error 4. test_can_correct_empty_title_error - Tests the workflow of correcting an empty title and successfully submitting 5. test_validation_message_is_visible - Verifies the browser validation message is shown ### Test Pattern: - Follows existing E2E test patterns from test_issues_crudl.py and test_issue_all_fields.py - Uses wait_for_modal_open and wait_for_modal_close helpers from conftest - Tests HTML5 required field validation via JavaScript checkValidity() API - Verifies no issues are created when validation fails ### Verification: - Syntax check passed - Tests collected successfully (5 items) - Tests follow the same Docker-based E2E pattern as other tests