@insights_regression
@insights_market_selector
@IN-12643
Feature: Market Selector Artist Page

  Background: Artist Page is opened in default state
    Given an orchard employee multiaccount1 for insights
    And I log in to Insights silently
    And I visit the insights artist/e49ea9f9-0a74-4623-b3c6-ff819c7c0a4d/ page

  @id_3f6bc72ce64a57492adc8c91190a55b9c6df1bc04f02f729a26a6c5cf5f8729f
  Scenario Outline: [Artist][Market selector] - <tab> tab <region> <event>
    And I can navigate to the <tab> tab on the page
    Then I can choose <region> region in market selector
    And I can verify <variable> variable is <markets> in <event> events

    Examples:
      | region  | tab       | event                                                       | variable        | markets                                                                             |
      | CIS     | Products  | topProductResultsQuery                                      | countries       | AM,AZ,BY,KZ,KG,MD,MN,RU,TJ,TM,UA,UZ                                                 |
      | Oceania | Songs     | globalParticipantSongsQueryV2                               | countries       | AS,AU,CX,CC,CK,FJ,PF,GU,KI,MH,FM,NR,NC,NZ,NU,NF,MP,PW,PG,PN,WS,SB,TK,TO,TV,UM,VU,WF |
      | CIS     | Overview  | globalParticipantSummaryQuery,globalParticipantDemographics | countries       | AM,AZ,BY,KZ,KG,MD,MN,RU,TJ,TM,UA,UZ                                                 |
      | Oceania | Playlists | globalParticipantPlaylistPlacements                         | streamCountries | AS,AU,CX,CC,CK,FJ,PF,GU,KI,MH,FM,NR,NC,NZ,NU,NF,MP,PW,PG,PN,WS,SB,TK,TO,TV,UM,VU,WF |

  @id_5f6099c033d224d49ee3eb8a3ce445e34b67d65953773c7bd78fe8daaccdb61b
  Scenario: [Artist][Market selector] - behaviour
    Then I can click on market selector
    And I can verify market selector regions
    Then I can click on market selector
    And I can verify market selector collapsed
    Then I can choose CIS region in market selector
    And I can verify CIS is chosen in market selector
    And I can remove all in market selector
