mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 17:10:53 +00:00
44 lines
1.9 KiB
Gherkin
44 lines
1.9 KiB
Gherkin
@requesting_contact
|
|
Feature: Requesting contact validation
|
|
In order to avoid making mistakes when requesting contact
|
|
As a Customer
|
|
I want to be prevented from making mistakes in my contact request
|
|
|
|
Background:
|
|
Given the store operates on a single channel in "United States"
|
|
|
|
@ui @api
|
|
Scenario: Trying to request contact without specifying an email
|
|
Given this channel has contact email set as "contact@goodshop.com"
|
|
When I want to request contact
|
|
And I do not specify the email
|
|
And I specify the message as "Hi! I did not receive an item!"
|
|
And I try to send it
|
|
Then I should be notified that the email is required
|
|
|
|
@ui @api
|
|
Scenario: Trying to request contact without specifying a message
|
|
Given this channel has contact email set as "contact@goodshop.com"
|
|
When I want to request contact
|
|
And I specify the email as "lucifer@morningstar.com"
|
|
And I do not specify the message
|
|
And I try to send it
|
|
Then I should be notified that the message is required
|
|
|
|
@ui @api
|
|
Scenario: Trying to request contact with an invalid email address
|
|
Given this channel has contact email set as "contact@goodshop.com"
|
|
When I want to request contact
|
|
And I specify the email as "morningstar"
|
|
And I specify the message as "Hi! I did not receive an item!"
|
|
And I try to send it
|
|
Then I should be notified that the email is invalid
|
|
|
|
@ui @no-api
|
|
Scenario: Trying to request contact when a current channel has no contact email set
|
|
Given this channel has no contact email set
|
|
When I want to request contact
|
|
And I specify the email as "lucifer@morningstar.com"
|
|
And I specify the message as "Hi! I did not receive an item!"
|
|
And I try to send it
|
|
Then I should be notified that a problem occurred while sending the contact request
|