feat: add player schedule feature test (issue #9)

- 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)
This commit is contained in:
2026-04-25 21:14:48 -07:00
committed by david
parent d91da9b0be
commit 4e2fcf9d28
2 changed files with 53 additions and 0 deletions
@@ -0,0 +1,28 @@
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