FEAT: init admins group
This commit is contained in:
parent
b7d6e9e30f
commit
b100c8380e
35 changed files with 604 additions and 0 deletions
|
@ -0,0 +1,25 @@
|
|||
describe Manager::AdminsGroupManagersController, type: :controller do
|
||||
let(:super_admin) { create(:super_admin) }
|
||||
let(:admins_group_manager) { create(:admins_group_manager) }
|
||||
|
||||
before { sign_in super_admin }
|
||||
|
||||
describe '#index' do
|
||||
render_views
|
||||
|
||||
it 'searches admin by email' do
|
||||
get :index, params: { search: admins_group_manager.email }
|
||||
expect(response).to have_http_status(:success)
|
||||
end
|
||||
end
|
||||
|
||||
describe '#show' do
|
||||
render_views
|
||||
|
||||
before do
|
||||
get :show, params: { id: admins_group_manager.id }
|
||||
end
|
||||
|
||||
it { expect(response.body).to include(admins_group_manager.email) }
|
||||
end
|
||||
end
|
27
spec/controllers/manager/admins_groups_controller_spec.rb
Normal file
27
spec/controllers/manager/admins_groups_controller_spec.rb
Normal file
|
@ -0,0 +1,27 @@
|
|||
describe Manager::AdminsGroupsController, type: :controller do
|
||||
let(:super_admin) { create(:super_admin) }
|
||||
let(:admins_group) { create(:admins_group) }
|
||||
|
||||
before { sign_in super_admin }
|
||||
|
||||
describe '#index' do
|
||||
render_views
|
||||
|
||||
before do
|
||||
admins_group
|
||||
get :index
|
||||
end
|
||||
|
||||
it { expect(response.body).to include(admins_group.name) }
|
||||
end
|
||||
|
||||
describe '#show' do
|
||||
render_views
|
||||
|
||||
before do
|
||||
get :show, params: { id: admins_group.id }
|
||||
end
|
||||
|
||||
it { expect(response.body).to include(admins_group.name) }
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue