# EC1-334 - Cross Selling Bundle Product Page - "Produk Terkait" > https://sinbadkp.atlassian.net/browse/EC1-334 ## API Test Scenarios #### Test Scenario 1 ```gherkin Scenario: As an Admin, I want to get list of promo bundle's related product Given the user has logged in as Admin And catalogue <A> is related to promo bundle <A> And promo bundle <A> is related to catalogue <B> and <C> When the user hit get catalogue details Then show catalogue <A> response data And show 'affiliatedSKUs' field with catalogue <B> & <C> ``` #### Test Scenario 2 ```gherkin Scenario: As an Admin, I should be able to see maximum of 20 products Given the user has logged in as Admin And catalogue <A> is related to promo bundle <A> And promo bundle <A> is related to other 25 catalogues When the user hit get catalogue details Then show catalogue <A> response data And show 'affiliatedSKUs' field with maximum of 20 catalogues ``` #### Test Scenario 3 ```gherkin Scenario: As an Admin, I shouldn't be able to see related product numbered > 20 Given the user has logged in as Admin And catalogue <A> is related to promo bundle <A> And promo bundle <A> is related to other 25 catalogues When the user hit get catalogue details Then show catalogue <A> response data And show 'affiliatedSKUs' field with SKUs numbered from 1 to 20 And doesn't show SKUs numbered >20 ``` #### Test Scenario 4 ```gherkin Scenario: As an Admin, I should be able to see related products from multiple promo bundles Given the user has logged in as Admin And catalogue <A> is related to promo bundle <A> & <B> And promo bundle <A> is related to catalogue <B> and <C> And promo bundle <B> is realted to catalogue <D> & <E> When the user hit get catalogue details Then show catalogue <A> response data And show 'affiliatedSKUs' field with catalogue <B>,<C>,<D>,<E> ``` #### Test Scenario 5 ```gherkin Scenario: As an Admin, I shouldn't be able to see non-promo bundle related product Given the user has logged in as Admin And catalogue <A> is related to promo bundle <A> And promo bundle <A> is related to catalogue <B> and <C> When the user hit get catalogue details Then show catalogue <A> response data And show 'affiliatedSKUs' field with catalogue <B> & <C> And doesn't show other catalogues ``` ###### tags: `Sprint 23` `Red` `Ecommerce 1`