From fd0fa5c2b479404f992977eb235c791a5d64b085 Mon Sep 17 00:00:00 2001 From: JP <85654561+jp524@users.noreply.github.com> Date: Sun, 28 Dec 2025 13:34:37 -0600 Subject: [PATCH] Show email on edit profile page --- app/views/users/_edit_profile.erb | 4 ++++ spec/requests/users_spec.rb | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/views/users/_edit_profile.erb b/app/views/users/_edit_profile.erb index cdf0ee3a7a..900bd46e81 100644 --- a/app/views/users/_edit_profile.erb +++ b/app/views/users/_edit_profile.erb @@ -6,6 +6,10 @@ Added to system <%= resource&.decorate(context: {format: :edit_profile})&.formatted_created_at %> +
+ Email + <%= resource&.email %> +
Invitation email sent <%= resource&.decorate(context: {format: :edit_profile})&.formatted_invitation_sent_at || "never" %> diff --git a/spec/requests/users_spec.rb b/spec/requests/users_spec.rb index 0e7ef5a609..f1dd176c94 100644 --- a/spec/requests/users_spec.rb +++ b/spec/requests/users_spec.rb @@ -9,21 +9,25 @@ describe "GET /edit" do context "with a volunteer signed in" do it "renders a successful response" do - sign_in create(:volunteer) + volunteer = create(:volunteer) + sign_in volunteer get edit_users_path expect(response).to be_successful + expect(response.body).to include(volunteer.email) end end context "with an admin signed in" do it "renders a successful response" do - sign_in build(:casa_admin) + admin = build(:casa_admin) + sign_in admin get edit_users_path expect(response).to be_successful + expect(response.body).to include(admin.email) end end end