From d2400d0b3602202ca74a685acad39e4c7bee5481 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Fri, 5 Feb 2016 13:08:09 +0100 Subject: [PATCH] makes specs for error handling more robust --- spec/features/verification/sms_spec.rb | 2 +- spec/support/common_actions.rb | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/spec/features/verification/sms_spec.rb b/spec/features/verification/sms_spec.rb index 97e5917f7..3bcc2ff68 100644 --- a/spec/features/verification/sms_spec.rb +++ b/spec/features/verification/sms_spec.rb @@ -28,7 +28,7 @@ feature 'SMS Verification' do click_button 'Send' - expect(page).to have_content error_message + expect(page).to have_content error_message("phone") end scenario 'Errors on verification code' do diff --git a/spec/support/common_actions.rb b/spec/support/common_actions.rb index ab6adcbd8..2c4dce70d 100644 --- a/spec/support/common_actions.rb +++ b/spec/support/common_actions.rb @@ -108,8 +108,9 @@ module CommonActions SCRIPT end - def error_message - /\d errors? prevented this (.*) from being saved:/ + def error_message(resource_model=nil) + resource_model ||= "(.*)" + /\d errors? prevented this #{resource_model} from being saved:/ end def expect_to_be_signed_in