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/
|
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)
|
||||||
|
|||||||
Reference in New Issue
Block a user