@apollo
Feature: Deep Linking Amazon Playlist Page Test

  @id_d2a33f92c0e65e82fc77aced07546d08ded4429a5035e6b7c95d435edea236f5
  Scenario: [AP-8187][Amazon Playlist Page] Deep linking verification. STEPS 1-6
    Given Sony user logged in to Apollo portal

    When global market selected in Apollo Header
    And amazon playlist = playlist35 is opened
    Then amazon playlist page link has playlist=playlist35 and market=us at the end

    When canada market selected for Amazon Playlist
    Then page url has parameters:
      | hd_filter_market | ca |

    When australia market selected in Apollo Header
    Then page url has parameters:
      | hd_filter_market | au |

    When albania market selected in Apollo Header
    Then page url has parameters:
      | hd_filter_market | us |

    When page is reloaded
    Then market for Amazon Playlist is us

    When page got back
    Then market for Amazon Playlist is australia

    When page got back
    Then market for Amazon Playlist is canada

    When page got back
    Then market for Amazon Playlist is us

  @id_e00120fd419188458a0a504f073cc31327a6c6479f98db500fced98eb806f540
  Scenario: [AP-8187][Amazon Playlist Page] Deep linking verification. STEPS 7-10
    Given Sony user logged in to Apollo portal

    When global market selected in Apollo Header
    And amazon playlist = playlist38 is opened
    And page url is saved as url_step7
    Then amazon playlist name corresponds to playlist38

    When uk market selected for Amazon Playlist
    And page is reloaded
    Then page url has parameters:
      | hd_filter_market | gb |

    When page url is saved as url_before_step9
    And date changed to 4 for Amazon Playlist
    Then page url is equal to saved url_before_step9

    When Amazon Playlist is filtered by abc
    Then page url is equal to saved url_before_step9

    When Amazon Playlist table is sorted by column release-date
    Then page url is equal to saved url_before_step9

    When page url parameter hd_filter_market updated to casf
    And amazon playlist page is loaded
    Then page url is equal to saved url_step7

  @id_295f669c08795e2252f0a5264d0ec01ee86243eb48322a2c92da076b4a7c7022
  Scenario: [AP-8187][Amazon Playlist Page] Deep linking verification. STEP 11
    Given Sony user logged in to Apollo portal

    When un-existent amazon playlist is opened
    Then "This playlist doesn’t have any tracks yet." message on the page
