Feature: Creating and Copying a Digital Product in a New Project Workflow

  @wip
  @ows_product_workflow
  @ows_product_digital
  @ows_product
  @graphql_product
  @frontend_distribution
  @ows_contracts
  @digital_product_builder_basics
  @ows_account
  @ows_project_manager
  @ows_artist
  @ows_marketing
  @id_65e129ce8c44542eb4016d0f38706d33e328feb501f6a500dd829d15b41e6ade
  Scenario: Copy in-progress digital product with multiple variations
    Given an orchard employee label_7123 for workstation
    And I log in to workstation silently
    And I am on the digital product overview page for a newly-created product
    And I have all data for digital product basics fields
    When I go to the digital product Basics section
    And I populate all digital product basics fields
    And I populate the digital product imprint with existing options
    And I submit the digital audio product basics page form
    # Digital Audio Product Builder Basics -> Populate digital product basics with all fields and new dropdowns
    And I go to the digital product Overview step
    Then I see the correct basics data on the digital product overview page
    # Copy Digital Product 1 -> copy in-progress digital product and check basics (DIG-6952)
    When I copy the digital product
    Then I see the correct basics data on my copied product
    # Project Manager I -> Create a new project as label with optional fields and new dropdowns
    When I am on the workstation catalog projects page
    Then I should see the project in the projects list


# Above is a consolidation of the following: file -> feature -> scenario
# cypress/e2e/workstation/productBuilder/copyDigitalProduct1.feature -> Copy Digital Product 1 -> Copy in-progress digital product and check basics (DIG-6952)
# cypress/e2e/workstation/productBuilder/digitalProductBuilderBasics.feature -> Digital Audio Product Builder Basics -> Populate digital product basics with all fields and new dropdowns
# cypress/e2e/workstation/productBuilder/projectManagerI.feature -> Project Manager I -> Create a new project as label with optional fields and new dropdowns
# Pause pipeline execution while collecting data for framework comparison and refactor analysis