A website template with lots of features, built with ruby on rails.

helper_steps.rb 849B

    Then(/^I should see in the field "(.*?)" the text "(.*?)"$/) do |arg1, arg2| value = find_field(arg1).value value.should have_content(arg2) end Given(/^the website is configured$/) do configs = Info.all configs.each do |config| config.destroy end FactoryGirl.create(:info) end Given(/^Maintenance mode is activated$/) do Info.last.update(maintenance_mode: true, maintenance_title: 'Website under maintenance', maintenance_message: 'Please check back soon') end Given /^the following (.+) list ?$/ do |factory, table| table.hashes.each do |hash| FactoryGirl.create(factory, hash) end end Then(/^spit out the page HTML$/) do puts page.html end When /^I go to (.+)$/ do |page_name| path_to(page_name) end Given /^I visit the "(.*)"/ do |place| visit "/#{place}" end When /^I visit the homepage$/ do visit "" end