Merge pull request #1169 from RickCarlino/user_deletion_bg
Perform account deletion in background workerpull/1170/head
commit
3600f69c41
|
@ -12,10 +12,10 @@ module Users
|
|||
end
|
||||
|
||||
def execute
|
||||
user.destroy!
|
||||
user.delay.destroy!
|
||||
end
|
||||
|
||||
private
|
||||
private
|
||||
|
||||
def confirm_password
|
||||
invalid = !user.valid_password?(password)
|
||||
|
|
|
@ -33,7 +33,9 @@ describe Api::UsersController do
|
|||
|
||||
it "deletes a user account" do
|
||||
sign_in user
|
||||
delete :destroy, params: { password: user.password }, format: :json
|
||||
run_jobs_now do
|
||||
delete :destroy, params: { password: user.password }, format: :json
|
||||
end
|
||||
expect(response.status).to eq(200)
|
||||
expect(User.where(id: user.id).count).to eq(0)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue