From e6a0e854a22907a7dddac2e8a3eb2cd463280d62 Mon Sep 17 00:00:00 2001 From: baarkerlounger Date: Thu, 9 Dec 2021 12:46:32 +0000 Subject: [PATCH] Test error message --- app/controllers/users_controller.rb | 2 +- spec/requests/user_controller_spec.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index b7a89318c..33f23e41a 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -46,7 +46,7 @@ class UsersController < ApplicationController private def format_error_messages - errors = @user.errors.to_h + errors = @user.errors.to_hash @user.errors.clear errors.each do |attribute, message| @user.errors.add attribute.to_sym, format_error_message(attribute, message) diff --git a/spec/requests/user_controller_spec.rb b/spec/requests/user_controller_spec.rb index 0c472c66e..4f55ac00a 100644 --- a/spec/requests/user_controller_spec.rb +++ b/spec/requests/user_controller_spec.rb @@ -60,6 +60,7 @@ RSpec.describe UsersController, type: :request do it "shows an error if passwords don't match" do expect(response).to have_http_status(:unprocessable_entity) expect(page).to have_selector("#error-summary-title") + expect(page).to have_content("Password confirmation doesn't match Password") end end end