| ... | @@ -11,6 +11,7 @@ describe Projects::ServicesController do |
... | @@ -11,6 +11,7 @@ describe Projects::ServicesController do |
|
|
before do
|
|
before do
|
|
|
sign_in(user)
|
|
sign_in(user)
|
|
|
project.add_maintainer(user)
|
|
project.add_maintainer(user)
|
|
|
|
allow(Gitlab::UrlBlocker).to receive(:validate!).and_return([URI.parse('http://example.com'), nil])
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
describe '#test' do
|
|
describe '#test' do
|
| ... | @@ -56,6 +57,8 @@ describe Projects::ServicesController do |
... | @@ -56,6 +57,8 @@ describe Projects::ServicesController do |
|
|
stub_request(:get, 'http://example.com/rest/api/2/serverInfo')
|
|
stub_request(:get, 'http://example.com/rest/api/2/serverInfo')
|
|
|
.to_return(status: 200, body: '{}')
|
|
.to_return(status: 200, body: '{}')
|
|
|
|
|
|
|
|
|
expect(Gitlab::HTTP).to receive(:get).with("/rest/api/2/serverInfo", any_args).and_call_original
|
|
|
|
|
|
|
put :test, params: { namespace_id: project.namespace, project_id: project, id: service.to_param, service: service_params }
|
|
put :test, params: { namespace_id: project.namespace, project_id: project, id: service.to_param, service: service_params }
|
|
|
|
|
|
|
|
expect(response.status).to eq(200)
|
|
expect(response.status).to eq(200)
|
| ... | @@ -66,6 +69,8 @@ describe Projects::ServicesController do |
... | @@ -66,6 +69,8 @@ describe Projects::ServicesController do |
|
|
stub_request(:get, 'http://example.com/rest/api/2/serverInfo')
|
|
stub_request(:get, 'http://example.com/rest/api/2/serverInfo')
|
|
|
.to_return(status: 200, body: '{}')
|
|
.to_return(status: 200, body: '{}')
|
|
|
|
|
|
|
|
|
expect(Gitlab::HTTP).to receive(:get).with("/rest/api/2/serverInfo", any_args).and_call_original
|
|
|
|
|
|
|
put :test, params: { namespace_id: project.namespace, project_id: project, id: service.to_param, service: service_params }
|
|
put :test, params: { namespace_id: project.namespace, project_id: project, id: service.to_param, service: service_params }
|
|
|
|
|
|
|
|
expect(response.status).to eq(200)
|
|
expect(response.status).to eq(200)
|
| ... | |
... | |
| ... | | ... | |