Commit Graph

2 Commits

Author SHA1 Message Date
GitHub Actions
c46c374261 chore(e2e): complete Phase 2 E2E tests - Access Lists and Certificates
Phase 2 Complete (99/99 tests passing - 100%):

Created access-lists-crud.spec.ts (44 tests)
CRUD operations, IP/CIDR rules, Geo selection
Security presets, Test IP functionality
Bulk operations, form validation, accessibility
Created certificates.spec.ts (55 tests)
List view, upload custom certificates
Certificate details, status indicators
Delete operations, form accessibility
Integration with proxy hosts
Fixed Access Lists test failures:

Replaced getByPlaceholder with CSS attribute selectors
Fixed Add button interaction using keyboard shortcuts
Fixed strict mode violations with .first()
Overall test suite: 242/252 passing (96%)

7 pre-existing failures tracked in backlog
Part of E2E testing initiative per Definition of Done
2026-01-20 06:11:59 +00:00
GitHub Actions
afcaaf1a35 chore(e2e): complete Phase 1 foundation tests and Phase 2 planning
Phase 1 Complete (112/119 tests passing - 94%):

Added authentication.spec.ts (16 tests)
Added dashboard.spec.ts (24 tests)
Added navigation.spec.ts (25 tests)
Created 6 test fixtures (auth, test-data, proxy-hosts, access-lists, certificates, TestDataManager)
Created 4 test utilities (api-helpers, wait-helpers, health-check)
Updated current_spec.md with completion status
Created issue tracking for session expiration tests
Phase 2 Planning:

Detailed 2-week implementation plan for Proxy Hosts, Certificates, Access Lists
95-105 additional tests planned
UI selectors, API endpoints, and acceptance criteria documented
Closes foundation for E2E testing framework
2026-01-20 06:11:59 +00:00