Merge pull request #1097 from shlok007/manual_confirmation

Ability to confirm users by admin
This commit is contained in:
Stella Rouzi 2016-08-16 13:43:27 +03:00 committed by GitHub
commit 9c5fd18c3e
7 changed files with 90 additions and 16 deletions

View file

@ -18,6 +18,19 @@ describe Admin::UsersController do
expect(response).to render_template :index
end
end
describe 'PATCH #toggle_confirmation' do
it 'confirms user' do
user_to_confirm = create(:user, email: 'unconfirmed_user@osem.io', confirmed_at: nil)
patch :toggle_confirmation, id: user_to_confirm.id, user: { to_confirm: 'true' }
user_to_confirm.reload
expect(user_to_confirm.confirmed?).to eq true
end
it 'undo confirmation of user' do
patch :toggle_confirmation, id: user.id, user: { to_confirm: 'false' }
user.reload
expect(user.confirmed?).to eq false
end
end
describe 'PATCH #update' do
context 'valid attributes' do
before :each do