3e9bb4ad31
There is nothing more to say but "Commits that change 30 or more lines across at least three files must describe these changes in the commit body"
35 lines
880 B
Ruby
35 lines
880 B
Ruby
require 'spec_helper'
|
|
|
|
describe Projects::ServicesController, '(JavaScript fixtures)', type: :controller do
|
|
include JavaScriptFixturesHelpers
|
|
|
|
let(:admin) { create(:admin) }
|
|
let(:namespace) { create(:namespace, name: 'frontend-fixtures' )}
|
|
let(:project) { create(:project_empty_repo, namespace: namespace, path: 'services-project') }
|
|
let!(:service) { create(:prometheus_service, project: project) }
|
|
|
|
render_views
|
|
|
|
before(:all) do
|
|
clean_frontend_fixtures('services/prometheus')
|
|
end
|
|
|
|
before do
|
|
sign_in(admin)
|
|
end
|
|
|
|
after do
|
|
remove_repository(project)
|
|
end
|
|
|
|
it 'services/prometheus/prometheus_service.html' do |example|
|
|
get :edit, params: {
|
|
namespace_id: namespace,
|
|
project_id: project,
|
|
id: service.to_param
|
|
}
|
|
|
|
expect(response).to be_success
|
|
store_frontend_fixture(response, example.description)
|
|
end
|
|
end
|