# E1AM-197 - See Order Cancel Reason: Supplier Admin >PRD : https://docs.google.com/document/d/1GXaB5uit0cbi5-Pgvfga3Bpyv3rHp-93LCMBHajGm7k/edit?pli=1 ## Test Scenarios #### Test Scenario 1 ```gherkin Scenario: As an Admin, I want to cancel an order with reason <A> Given the user has logged in to SSC And the user is on OMS Page And order <A> has 'New Order' status When the user clicks 'Action' for order <A> And the user clicks 'Cancel' And show pop-up input for rejection reason And the user input <A> for rejection reason Then order <A> cancelled with reason <A> ``` #### Test Scenario 2 ```gherkin Scenario: As an Admin, I should be able to see cancellation reason in Order Detail Given the user has logged in to SSC And the user is on OMS Page And order <A> has cancelled with reason 'Order salah' When the user clicks order <A>'s detail Then show rejection reason below wording 'Status Order' ``` #### Test Scenario 3 ```gherkin Scenario: As a User, I should be able to get notification for my cancelled order with reason Given the user has logged in to Red When the admin cancels user's order with reason <A> Then the user get notification for the cancelled order with reason ``` #### Test Scenario 4 ```gherkin Scenario: As a User, I should be able to see cancellation reason in Order Detail Page Given the user has logged in to Red And the admin has cancelled user's order with reason <A> When the user clicks 'Pesanan' Page And the user clicks order details Then show order status as 'Cancel' And show cancellation reason below 'Status Order' ``` #### Test Scenario 5 ```gherkin Scenario: As an Admin, I want to approve order Given the user has logged in to SSC And the user is on OMS Page When the user clicks 'Action' for order <A> And the user clicks 'Pack' Then order <A> approved And change order <A> status to 'Packed' ``` #### Test Scenario 6 ```gherkin Scenario: As a User, I should be able to get notification for my approved order Given the user has logged in to Red When the admin approve user's order Then the user get notification for the approved order ``` ###### tags: `Sprint 21` `Sprint 20` `Ecommerce 1` `SSC`