@insights_regression
@insights_market_selector
@IN-12645
Feature: Market Selector Song Page

  Background: Song Page is opened in default state
    Given an orchard employee multiaccount1 for insights
    And I log in to Insights silently

  @id_68d660a5f113ed048c3de0b655bb86037b5dd23b780a20113f0deb1741311b54
  Scenario Outline: [Song][Market selector] - <tab> tab <region> <event>
    And I visit the insights /song/QM6MZ2214888/<tab> 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                                                                             |
      | Middle East |        | globalSoundRecordingSummaryQuery | countries | AF,BH,EG,IQ,JO,KW,LB,OM,PS,QA,SA,SD,SY,AE,YE                                        |
      | CIS         | tiktok | tikTokTimeSeriesQuery            | countries | AM,AZ,BY,KZ,KG,MD,MN,RU,TJ,TM,UA,UZ                                                 |
      | Oceania     | ugc    | topUGCQuery                      | 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 |

  @id_0ce5d459ea90517b601f82dd06408f1a2b82980ef6d1063006e8bc44665a5730
  Scenario: [Song][Market selector] - behaviour
    And I visit the insights /song/QM6MZ2214888/ page
    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 Europe region in market selector
    And I can verify Europe is chosen in market selector
    Then I can navigate to the TikTok tab on the page
    And I can verify Europe is chosen in market selector
    And I can remove all in market selector
