Add contact form notification
This commit is contained in:
@@ -1,3 +1,30 @@
|
||||
step "there are standard website pages" do
|
||||
create_site_pages
|
||||
end
|
||||
|
||||
step "I fill in the website contact form" do
|
||||
find('#contact_form_name').set "Benji"
|
||||
find('#contact_form_body').set "Awesome website!"
|
||||
find('#contact_form_email').set "benji@mozo.bar"
|
||||
end
|
||||
|
||||
step "I submit the website contact form" do
|
||||
find('[type="submit"]').click
|
||||
end
|
||||
|
||||
step "I should be redirected to the homepage" do
|
||||
page.current_path.should eq '/'
|
||||
end
|
||||
|
||||
step "a contact form object should be created having the proper data" do
|
||||
cf = Cmtool::ContactForm.last
|
||||
cf.name.should eq 'Benji'
|
||||
cf.body.should eq "Awesome website!"
|
||||
cf.email.should eq "benji@mozo.bar"
|
||||
end
|
||||
|
||||
step "an email should be sent containing the contact form body" do
|
||||
mail = ActionMailer::Base.deliveries.last
|
||||
mail.should be_present
|
||||
mail.body.should include "Awesome website!"
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user