1093449e46
- Add player-schedule.feature with 3 scenarios - Add step definitions for schedule navigation - Tests empty schedule, upcoming matches, and match details navigation - Note: Some @wip scenarios require data setup (tournament, participants)
29 lines
1013 B
Gherkin
29 lines
1013 B
Gherkin
Feature: Player Schedule
|
|
As a player
|
|
I want to see my upcoming matches
|
|
So that I can prepare for and attend my games
|
|
|
|
@happy-path @player-features @issue-9
|
|
Scenario: Player views empty schedule when no matches
|
|
Given I am logged in as a player
|
|
When I go to my schedule page
|
|
Then I should see "No upcoming matches"
|
|
|
|
@happy-path @player-features @issue-9 @wip
|
|
Scenario: Player views schedule with upcoming matches
|
|
Given I am logged in as a player
|
|
And I have upcoming matches in my schedule
|
|
When I go to my schedule page
|
|
Then I should see "Upcoming Matches"
|
|
And I should see the match date
|
|
And I should see my opponent's name
|
|
And I should see the tournament name
|
|
|
|
@happy-path @player-features @issue-9 @wip
|
|
Scenario: Player can navigate to match details from schedule
|
|
Given I am logged in as a player
|
|
And I have upcoming matches in my schedule
|
|
When I go to my schedule page
|
|
And I click on a match
|
|
Then I should be on the match detail page
|