diff --git a/spec/acceptance/users_spec.rb b/spec/acceptance/users_spec.rb index 89f684467b91a8b95a7e495b955ffd16de43ca78..bd4b5cd8076963406ae280e827eb8d955a8b452c 100644 --- a/spec/acceptance/users_spec.rb +++ b/spec/acceptance/users_spec.rb @@ -229,11 +229,27 @@ resource 'Users' do let(:terms_of_service) { true } let(:avatar) {""} let(:raw_post) {params.to_json} - + example 'Creating an user by admin' do do_request expect(status).to eq(201) end end + delete '/v1/users/:id' do + include_context "authenticate_user_admin" + + parameter :id, 'The id of the user to be destroyed' + let(:id) {@user.id} + + before do + @user = create(:user) + end + + example 'Destroying an user by admin' do + do_request + expect(status).to eq(200) + end + end + end