diff --git a/spec/features/users/sign_in_spec.rb b/spec/features/users/sign_in_spec.rb index 2027aa5..0b2270c 100644 --- a/spec/features/users/sign_in_spec.rb +++ b/spec/features/users/sign_in_spec.rb @@ -9,7 +9,7 @@ feature 'Sign in', :devise do # Then I see an invalid credentials message scenario 'user cannot sign in if not registered' do signin('test@example.com', 'password') - expect(page).to have_content I18n.t 'devise.failure.not_found_in_database', authentication_keys: 'email' + expect(page).to have_content(/#{I18n.t 'devise.failure.not_found_in_database', authentication_keys: 'email'}/i) end # Scenario: User can sign in with valid credentials @@ -20,7 +20,7 @@ feature 'Sign in', :devise do scenario 'user can sign in with valid credentials' do user = FactoryGirl.create(:user) signin(user.email, user.password) - expect(page).to have_content I18n.t 'devise.sessions.signed_in' + expect(page).to have_content(/#{I18n.t 'devise.sessions.signed_in'}/i) end # Scenario: User cannot sign in with wrong email @@ -31,8 +31,7 @@ feature 'Sign in', :devise do scenario 'user cannot sign in with wrong email' do user = FactoryGirl.create(:user) signin('invalid@email.com', user.password) - expect(page).to have_content - I18n.t 'devise.failure.not_found_in_database', authentication_keys: 'email' + expect(page).to have_content(/#{I18n.t 'devise.failure.not_found_in_database', authentication_keys: 'email'}/i) end # Scenario: User cannot sign in with wrong password @@ -43,7 +42,6 @@ feature 'Sign in', :devise do scenario 'user cannot sign in with wrong password' do user = FactoryGirl.create(:user) signin(user.email, 'invalidpass') - expect(page).to have_content - I18n.t 'devise.failure.invalid', authentication_keys: 'email' + expect(page).to have_content(/#{I18n.t 'devise.failure.invalid', authentication_keys: 'email'}/i) end end