From 1c9a51eacd281ff01d9f12b164c9cb18ef586381 Mon Sep 17 00:00:00 2001 From: Jesus Bermudez Velazquez Date: Tue, 14 Jan 2025 15:36:28 +0000 Subject: [PATCH] Add headers test for SCC activations query --- .../api/connect/v4/systems/products_controller_spec.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/engines/scc_proxy/spec/requests/api/connect/v4/systems/products_controller_spec.rb b/engines/scc_proxy/spec/requests/api/connect/v4/systems/products_controller_spec.rb index 8c1801c33..ad26dd429 100644 --- a/engines/scc_proxy/spec/requests/api/connect/v4/systems/products_controller_spec.rb +++ b/engines/scc_proxy/spec/requests/api/connect/v4/systems/products_controller_spec.rb @@ -177,13 +177,15 @@ let(:scc_systems_activations_url) { 'https://scc.suse.com/connect/systems/activations' } before do - stub_request(:get, scc_systems_activations_url).to_return(status: 401, body: "{\"error\": \"Error\'\"}", headers: {}) + stub_request(:get, scc_systems_activations_url).to_return(status: 401, body: "{\"error\": \"Error\'\"}", headers: headers) + allow(SccProxy).to receive(:headers) delete url, params: payload, headers: headers end it 'reports an error' do data = JSON.parse(response.body) expect(data['error']).to eq("{\"error\": \"Error'\"}") + expect(SccProxy).to have_received(:headers).with(headers['HTTP_AUTHORIZATION'], nil) end end