Feature: Songwhip App Smoke Tests

  @smoke
  @songwhip_app
  @production
  @songwhip_app_prod
  @no-silent-login
  @id_80b03714ed656fb71533917d7014fef85c592ecd237bd435adcbc3afd40e695e
  Scenario: Validate songwhip app main functionality
    Given an environment dependent user songwhip-prod for prod or songwhip-staging for qa for songwhip
    When I log in
    Then I should see the songwhip catalog page
    When I click on the songwhip catalog page create button
    Then I should see the songwhip create home page
    When I open the songwhip dashboard page
    Then I should see the songwhip dashboard
    When I open the songwhip account page
    Then I should see the songwhip account page elements
    When I open the songwhip sidebar
    Then I should see songwhip sidebar navigation links
    When I close the songwhip sidebar
    When I open the songwhip create home page
    When I start creating a songwhip presave
    Then I should see the songwhip artist selection stage

  @smoke
  @songwhip_app
  @production
  @songwhip_app_prod
  @no-silent-login
  @id_cd4a66e08132201982c11cc5cf8b021ca4c0e0e6284194456ef567438d7d4af6
  Scenario: Validate that songwhip presave link works
    When I visit environment dependent songwhip test page
    Then I see correct artist on environment dependent songwhip page
    And I see correct title on environment dependent songwhip page
    And I see service links on songwhip page: amazon, apple, deezer, spotify

  @production
  @songwhip_app_prod
  @no-silent-login
  @id_77cd51f5f0cff3b487355eb7d35f1ee7cadae4164843fe662c4e1a1f17c93bc4
  Scenario: Validate that songwhip presave link works on wolfgang-amadeus-mozart.orch.stream host
    When I visit environment dependent songwhip test page on "wolfgang-amadeus-mozart.orch.stream" host
    Then I see correct artist on environment dependent songwhip page
    And I see correct title on environment dependent songwhip page
    And I see service links on songwhip page: amazon, apple, deezer, spotify

  @production
  @songwhip_app_prod
  @no-silent-login
  @id_126a7125bd87c630421ee9bd671ba4feec3c459d33f617915e6475d9d8c29546
  Scenario: Validate that songwhip presave link works on wolfgang-amadeus-mozart.sng.to host
    When I visit environment dependent songwhip test page on "wolfgang-amadeus-mozart.sng.to" host
    Then I see correct artist on environment dependent songwhip page
    And I see correct title on environment dependent songwhip page
    And I see service links on songwhip page: amazon, apple, deezer, spotify
