generators/new_project/templates/features/post_error_steps.rb.erb
# Exact matches
Then /^I should see the error: '?"?([^\/].*)"?'?$/ do |error|
# Replace carriage returns with a space to make it easier to declare the error
if Watirmark::Session.instance.post_failure
Watirmark::Session.instance.post_failure.gsub(/[\r\n]+/, ' ').strip.should == error.strip
else
'No POST failure seen!'.should == error
end
end
# Pattern matches
Then /^I should see the error: \/(.+)\/$/ do |error|
Watirmark::Session.instance.post_failure.gsub(/[\r\n]+/, ' ').should =~ /#{error.gsub!(/[\r\n]+/, ' ')}/
end