blob: e5cdd52307ee4176e636337540c856969eb3b308 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
require 'spec_helper'
describe Admin::ServicesController do
let(:admin) { create(:admin) }
before { sign_in(admin) }
describe 'GET #edit' do
let!(:project) { create(:empty_project) }
Service.available_services_names.each do |service_name|
context "#{service_name}" do
let!(:service) do
service_template = service_name.concat("_service").camelize.constantize
service_template.where(template: true).first_or_create
end
it 'successfully displays the template' do
get :edit, id: service.id
expect(response).to have_http_status(200)
end
end
end
end
end
|