File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,10 @@ def unsuspend(user_id)
102102 put ( "/admin/users/#{ user_id } /unsuspend" )
103103 end
104104
105+ def anonymize ( user_id )
106+ put ( "/admin/users/#{ user_id } /anonymize" )
107+ end
108+
105109 def delete_user ( user_id , delete_posts = false )
106110 delete ( "/admin/users/#{ user_id } .json?delete_posts=#{ delete_posts } " )
107111 end
Original file line number Diff line number Diff line change 306306 end
307307 end
308308
309+ describe "#anonymize" do
310+ before do
311+ url = "#{ host } /admin/users/11/anonymize"
312+ stub_put ( url ) . to_return ( body : '' , status : 200 )
313+ end
314+
315+ it "makes the correct put request" do
316+ result = subject . anonymize ( 11 )
317+ url = "#{ host } /admin/users/11/anonymize"
318+ expect ( a_put ( url ) ) . to have_been_made
319+ expect ( result . status ) . to eq ( 200 )
320+ end
321+ end
322+
309323 describe "#delete_user" do
310324 before do
311325 url = "#{ host } /admin/users/11.json?delete_posts=true"
You can’t perform that action at this time.
0 commit comments