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:
@@ -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
|
||||
Reference in New Issue
Block a user