File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed
Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -120,7 +120,7 @@ def email_params
120120 end
121121
122122 def update_user_email
123- @user . update ( { email : email_params [ :email ] } )
123+ @user . update ( { email : email_params [ :email ] &. strip } )
124124 @user . filter_old_emails! ( @user . email )
125125 end
126126
Original file line number Diff line number Diff line change 258258 expect ( ActionMailer ::Base . deliveries . last . body . encoded )
259259 . to match ( "Click here to confirm your email" )
260260 end
261+
262+ it "strips whitespace from email" do
263+ patch update_email_users_path ( user ) ,
264+ params : {
265+ user : {
266+ current_password : "12345678" ,
267+ email : " newemail@example.com "
268+ }
269+ }
270+ user . confirm
271+ expect ( user . email ) . to eq ( "newemail@example.com" )
272+ end
261273 end
262274
263275 context "when failure" do
You can’t perform that action at this time.
0 commit comments