Merge pull request #3031 from oblakeerickson/activate_return_json

Have activate user return json
This commit is contained in:
Sam 2014-12-09 10:12:42 +11:00
commit 4f4c49f702
2 changed files with 14 additions and 6 deletions

View File

@ -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

View File

@ -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