...
Code Block | ||
---|---|---|
| ||
Feature: Detailed payment error messages feature Background: Whitelabel Homepage Given I have accessed Whitelabel's Home Page Scenario Outline: As an user I should see the cta on the modal redirects the user to the cart page and the order is not placed Given I have all the errors mapped on the Lokalise And I simulate the error <simulate_error> When I click on the modal error cta Then I should be redirect to the cart page And I should not see my order being placed Examples: |simulate_error | |2.100 | |2.002 | |2.003 | |2.100 | |
Analytics
Scenario 10: [Analytics] Validate if the attributes were added
...
to the existing modal appearance event
Code Block | ||
---|---|---|
| ||
Feature: Detailed payment error messages feature Background: Whitelabel Homepage Given I have accessed Whitelabel's Home Page Scenario Outline: As analytics user I should see the attributes added on the existing modal appearance event Given I have all the errors mapped on the Lokalise And I simulate the error <simulate_error> And I attempt to place a new order When the modal error is displayed Then I should see the attributes added on the existing Modal Appearance event to the Amplitude: custom_event_type: others, ModalHeader <modal_header>, ModalMessage <modal_message> and Source Page: /cart/payment Examples: |simulate_error |modal_header |modal_message | |2.100 |Card type invalid |Your card is not enabled to allow this payment at the moment. Please, contact your bank or try another payment method. | |2.002 |Something went wrong |We had a problem processing this payment. Please try another payment method. | |
...
Code Block | ||
---|---|---|
| ||
Feature: Detailed payment error messages feature Background: Whitelabel Homepage Given I have accessed Whitelabel's Home Page Scenario Outline: As analytics user I should see the attributes removed on the existing modal appearance event Given I have all the errors mapped on the Lokalise And I simulate the error <simulate_error> And I attempt to place a new order When the modal error is displayed Then I should see the attributes removed on the existing Modal Appearance event to the Amplitude: ErrorMessage and Message Examples: |simulate_error | |2.100 | |2.002 | |
Scenario 12: [Analytics] Validate if the
...
a new new custom event “Error” is being triggered when the modal is displayed
Code Block | ||
---|---|---|
| ||
Feature: Detailed payment error messages feature Background: Whitelabel Homepage Given I have accessed Whitelabel's Home Page Scenario Outline: As analytics user I should see new custom event when the error modal is displayed Given I have all the errors mapped on the Lokalise And I simulate the error <simulate_error> And I attempt to place a new order When the modal error is displayed Then I should see new custom event when the error modal is displayed to the Amplitude: event_name: Error, custom_event_type: others, Error Code <simulate_error> , Name <name>, Source Page: /cart/payment, Response Title <modal_header>, Response Description <modal_message> Examples: |simulate_error |name |modal_header |modal_message | |2.100 | |Card type invalid |Your card is not enabled to allow this payment at the moment. Please, contact your bank or try another payment method. | |2.002 | |Something went wrong |We had a problem processing this payment. Please try another payment method. | |