From a24782f4bb7ad66a89d9ca3f3cb49ba361c41bff Mon Sep 17 00:00:00 2001 From: David Gwilliam Date: Sat, 25 Apr 2026 21:16:12 -0700 Subject: [PATCH] docs: update README with feature files and issue tracking --- e2e/cucumber/README.md | 34 +++++++++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/e2e/cucumber/README.md b/e2e/cucumber/README.md index 8b3a8ca..1071e9d 100644 --- a/e2e/cucumber/README.md +++ b/e2e/cucumber/README.md @@ -45,12 +45,16 @@ bun cucumber-js --config e2e/cucumber/cucumber.config.ts --dry-run ``` e2e/cucumber/ -├── features/ # Gherkin feature files -│ ├── user-registration.feature -│ └── authentication.feature -├── step-definitions/ # Step implementations +├── features/ # Gherkin feature files (6 files, 16 scenarios) +│ ├── authentication.feature # Login/logout flows +│ ├── password-reset.feature # Password reset (issue #10) +│ ├── 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 -│ └── auth-steps.ts # Login, logout, registration +│ └── auth-steps.ts # Login, logout, registration, schedule ├── support/ # Test infrastructure │ ├── world.ts # Shared test context │ └── hooks.ts # Before/After hooks @@ -58,6 +62,26 @@ e2e/cucumber/ └── 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 ### Feature File (user-registration.feature)