diff --git a/spec/controllers/admins_controller_spec.rb b/spec/controllers/admins_controller_spec.rb index 6b30aa8bf..5585f8898 100644 --- a/spec/controllers/admins_controller_spec.rb +++ b/spec/controllers/admins_controller_spec.rb @@ -102,9 +102,14 @@ describe AdminsController do it 'succeeds' do get :admin_inviter, :identifier => 'bob@moms.com' - response.should be_ok + response.should be_redirect end + it 'does not die if you do it twice' do + get :admin_inviter, :identifier => 'bob@moms.com' + get :admin_inviter, :identifier => 'bob@moms.com' + response.should be_redirect + end it 'invites a new user' do Invitation.should_receive(:create_invitee).with(:service => 'email', :identifier => 'bob@moms.com') get :admin_inviter, :identifier => 'bob@moms.com'