docs: update README with feature files and issue tracking

This commit is contained in:
2026-04-25 21:16:12 -07:00
committed by david
parent a0909c82a0
commit 8bf34640e6
+29 -5
View File
@@ -45,12 +45,16 @@ bun cucumber-js --config e2e/cucumber/cucumber.config.ts --dry-run
``` ```
e2e/cucumber/ e2e/cucumber/
├── features/ # Gherkin feature files ├── features/ # Gherkin feature files (6 files, 16 scenarios)
│ ├── user-registration.feature │ ├── authentication.feature # Login/logout flows
── authentication.feature ── password-reset.feature # Password reset (issue #10)
├── step-definitions/ # Step implementations │ ├── player-schedule.feature # Player schedule view (issue #9)
│ ├── tournament-schedule.feature # Tournament schedule tab (issue #7)
│ ├── user-registration.feature # User registration flows
│ └── wordmark-navigation.feature # Wordmark navigation (issue #24)
├── step-definitions/ # Step implementations (75 steps defined)
│ ├── common-steps.ts # Navigation, forms, assertions │ ├── common-steps.ts # Navigation, forms, assertions
│ └── auth-steps.ts # Login, logout, registration │ └── auth-steps.ts # Login, logout, registration, schedule
├── support/ # Test infrastructure ├── support/ # Test infrastructure
│ ├── world.ts # Shared test context │ ├── world.ts # Shared test context
│ └── hooks.ts # Before/After hooks │ └── hooks.ts # Before/After hooks
@@ -58,6 +62,26 @@ e2e/cucumber/
└── README.md # This file └── README.md # This file
``` ```
## Feature Files
### 1. user-registration.feature
User registration scenarios with validation
### 2. authentication.feature
Login/logout flows for authenticated users
### 3. wordmark-navigation.feature
Tests for Issue #24: Wordmark navigation based on user role
### 4. password-reset.feature
Tests for Issue #10: Password reset flow (marked @wip - needs implementation)
### 5. player-schedule.feature
Tests for Issue #9: Player schedule view with upcoming matches
### 6. tournament-schedule.feature
Tests for Issue #7: Tournament admin schedule tab and round-robin generation
## Example Test ## Example Test
### Feature File (user-registration.feature) ### Feature File (user-registration.feature)