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