Files
euchre_camp/e2e/cucumber/features/bracket-visualization.feature
T
david 9bfb890143 feat: add bracket visualization for tournament schedule (#8)
Adds a visual bracket display showing rounds as columns with matchup cards.

Changes:
- Created BracketVisualization component with CSS grid layout
- Added 'Bracket' tab to tournament detail page (visible when schedule exists)
- Matchup cards show team names, scores, and winner highlighting
- Current round is highlighted with green styling
- Added BDD feature file with 3 scenarios covering bracket display
- Added step definitions for bracket interaction tests

3 scenarios, 24 steps, all passing.
2026-05-02 03:15:26 -07:00

38 lines
1.4 KiB
Gherkin

Feature: Bracket Visualization
As a tournament admin
I want to see a visual bracket of the tournament schedule
So that I can track tournament progress at a glance
@happy-path @tournament @issue-8
Scenario: Tournament admin views bracket with a generated schedule
Given I am logged in as a tournament admin
And a tournament exists with 4 teams
When I go to the tournament schedule page
And I click the "Generate Schedule" button
Then I should see "Generated"
When I go to the tournament detail page
And I click the "Bracket" tab
Then I should see "Tournament Bracket"
And I should see "Round 1"
And I should see "Round 2"
And I should see "Round 3"
And I should see bracket matchup cards
@happy-path @tournament @issue-8
Scenario: Bracket shows team names in matchup cards
Given I am logged in as a tournament admin
And a tournament exists with 4 teams
When I go to the tournament schedule page
And I click the "Generate Schedule" button
Then I should see "Generated"
When I go to the tournament detail page
And I click the "Bracket" tab
Then I should see bracket matchup cards with team names
@happy-path @tournament @issue-8
Scenario: Bracket tab is not visible without a schedule
Given I am logged in as a tournament admin
And a tournament exists with 4 teams
When I go to the tournament detail page
Then I should not see the "Bracket" tab