gitlab-org--gitlab-foss/spec/controllers/admin/impersonation_controller_spec.rb

20 lines
428 B
Ruby
Raw Normal View History

2015-12-01 23:40:24 -05:00
require 'spec_helper'
describe Admin::ImpersonationController do
let(:admin) { create(:admin) }
before do
sign_in(admin)
end
describe 'CREATE #impersonation when blocked' do
let(:blocked_user) { create(:user, state: :blocked) }
it 'does not allow impersonation' do
post :create, id: blocked_user.username
expect(flash[:alert]).to eq 'You cannot impersonate a blocked user'
end
end
end