123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- Feature: Contact Messages
- In order to send a message
- As an visitor
- I want to send contact messages
-
- In order to receive a messages from visitors
- As the site administrator
- I want to receive and access contact messages
-
- Background:
- Given the website is configured
-
- Scenario: Send Contact Message as a visitor
- Given I visit the homepage
- When I click in the link "Contact"
- Then the page should have a "form" called "new_contact_message"
- And I fill in "contact_message_email" with "yo@website.com"
- And I fill in "contact_message_title" with "Hello Webmaster"
- And I fill in "contact_message_content" with "How are you doing bro?"
- And I click in the button "submit_contact_message"
- Then I should see "Message sent!"
- And "admin@website.com" should receive an email with subject "Hello Webmaster"
-
- Scenario: Send Contact Message as a user
- Given I am logged in as user
- And I go to the homepage
- When I go to the contact page
- Then the page should have a "form" called "new_contact_message"
- And the page should not have a "input" called "contact_message_email"
- And I fill in "contact_message_title" with "Hello Webmaster"
- And I fill in "contact_message_content" with "How are you doing bro?"
- And I click in the button "submit_contact_message"
- Then I should see "Message sent!"
- And "admin@website.com" should receive an email with subject "Hello Webmaster"
-
- Scenario: Receive message
- Given I go to the contact page
- And I fill in "contact_message_email" with "yo@website.com"
- And I fill in "contact_message_title" with "Hello Webmaster"
- And I fill in "contact_message_content" with "How are you doing bro?"
- And I click in the button "submit_contact_message"
- Then I should see "Message sent!"
- And "admin@website.com" should receive an email with subject "Hello Webmaster"
- Then I log in as admin
- And I go to the contact messages list
- And I should see "Hello Webmaster"
|