diff --git a/app/controllers/admin/users_controller.rb b/app/controllers/admin/users_controller.rb index 0688f389486..8197b89a456 100644 --- a/app/controllers/admin/users_controller.rb +++ b/app/controllers/admin/users_controller.rb @@ -198,7 +198,7 @@ class Admin::UsersController < Admin::AdminController def activate guardian.ensure_can_activate!(@user) @user.activate - render nothing: true + render json: success_json end def deactivate diff --git a/spec/controllers/admin/users_controller_spec.rb b/spec/controllers/admin/users_controller_spec.rb index 7a5566827ec..954bd803184 100644 --- a/spec/controllers/admin/users_controller_spec.rb +++ b/spec/controllers/admin/users_controller_spec.rb @@ -360,16 +360,24 @@ describe Admin::UsersController do end end + context 'activate' do + before do + @reg_user = Fabricate(:inactive_user) + end + + it "returns success" do + xhr :put, :activate, user_id: @reg_user.id + response.should be_success + json = ::JSON.parse(response.body) + json['success'].should == "OK" + end + end + context 'log_out' do before do @reg_user = Fabricate(:user) end - it 'returns JSON' do - xhr :put, :log_out, user_id: @reg_user.id - ::JSON.parse(response.body).should be_present - end - it "returns success" do xhr :put, :log_out, user_id: @reg_user.id response.should be_success