Feature: View As Role As a site admin I want to temporarily view the site as a player or club admin So that I can understand and improve the experience for each role @happy-path @admin-features @issue-15 Scenario: Site admin sees role switcher in navigation Given I am logged in as a site admin When I view the navigation Then I should see the role switcher dropdown Then the role switcher should default to "Viewing as Site Admin" @happy-path @admin-features @issue-15 Scenario: Site admin switches to player view Given I am logged in as a site admin When I select "View as Player" from the role switcher Then I should see the player navigation links And I should not see the "Admin" link And I should not see the "Users" link And I should see a banner indicating I am viewing as "Player" @happy-path @admin-features @issue-15 Scenario: Site admin switches to tournament admin view Given I am logged in as a site admin When I select "View as Tournament Admin" from the role switcher Then I should see the "Tournaments" link And I should not see the "Admin" link And I should not see the "Users" link And I should see a banner indicating I am viewing as "Tournament Admin" @happy-path @admin-features @issue-15 Scenario: Site admin switches to club admin view Given I am logged in as a site admin When I select "View as Club Admin" from the role switcher Then I should see the "Admin" link And I should see the "Users" link And I should see a banner indicating I am viewing as "Club Admin" @happy-path @admin-features @issue-15 Scenario: Site admin resets to site admin view Given I am logged in as a site admin When I select "View as Player" from the role switcher And I click the "Reset to Site Admin" button Then the role switcher should default to "Viewing as Site Admin" And I should see the "Admin" link And I should not see the viewing as banner