Feature: Tournament Schedule As a tournament admin I want to view and generate round matchups in a Schedule tab So that I can manage tournament matches @happy-path @tournament @issue-7 Scenario: Tournament admin views schedule page for tournament Given I am logged in as a tournament admin And a tournament exists with 4 teams When I go to the tournament schedule page Then I should see "Schedule" And I should see the "Generate Schedule" button @happy-path @tournament @issue-7 Scenario: Tournament admin generates round-robin 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" And I should see "rounds with" When I refresh the page Then I should see round 1 matchups And I should see round 2 matchups @happy-path @tournament @issue-7 Scenario: Tournament admin views schedule with bye rounds Given I am logged in as a tournament admin And a tournament exists with 5 teams When I go to the tournament schedule page And I click the "Generate Schedule" button Then I should see "Generated" When I refresh the page Then I should see 5 rounds And each team should play every other team exactly once @happy-path @tournament @issue-7 Scenario: Tournament admin clicks on a matchup to enter results 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 refresh the page And I click on a matchup Then I should be on the match result entry page