docs: update README with feature files and issue tracking
This commit is contained in:
+29
-5
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user