diff options
Diffstat (limited to 'spec/controllers/projects')
-rw-r--r-- | spec/controllers/projects/environments/prometheus_api_controller_spec.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/spec/controllers/projects/environments/prometheus_api_controller_spec.rb b/spec/controllers/projects/environments/prometheus_api_controller_spec.rb index 0e723dd6d8a..b4d8871c47f 100644 --- a/spec/controllers/projects/environments/prometheus_api_controller_spec.rb +++ b/spec/controllers/projects/environments/prometheus_api_controller_spec.rb @@ -62,12 +62,18 @@ describe Projects::Environments::PrometheusApiController do end context 'with nil query' do + let(:params_without_query) do + params = environment_params + params.delete(:query) + params + end + before do - expected_params[:query] = '' + expected_params.delete(:query) end it 'does not raise error' do - get :proxy, params: environment_params(query: nil) + get :proxy, params: params_without_query expect(Prometheus::ProxyService).to have_received(:new) .with(environment, 'GET', 'query', expected_params) |