spec/flipper/cloud/middleware_spec.rb in flipper-1.1.2 vs spec/flipper/cloud/middleware_spec.rb in flipper-1.2.0

- old
+ new

@@ -99,12 +99,12 @@ "HTTP_FLIPPER_CLOUD_SIGNATURE" => signature_header_value, } post '/', request_body, env expect(last_response.status).to eq(402) - expect(last_response.headers["Flipper-Cloud-Response-Error-Class"]).to eq("Flipper::Adapters::Http::Error") - expect(last_response.headers["Flipper-Cloud-Response-Error-Message"]).to include("Failed with status: 402") + expect(last_response.headers["flipper-cloud-response-error-class"]).to eq("Flipper::Adapters::Http::Error") + expect(last_response.headers["flipper-cloud-response-error-message"]).to include("Failed with status: 402") expect(stub).to have_been_requested end end context "when flipper cloud responds with non-402 and non-2xx code" do @@ -122,12 +122,12 @@ "HTTP_FLIPPER_CLOUD_SIGNATURE" => signature_header_value, } post '/', request_body, env expect(last_response.status).to eq(500) - expect(last_response.headers["Flipper-Cloud-Response-Error-Class"]).to eq("Flipper::Adapters::Http::Error") - expect(last_response.headers["Flipper-Cloud-Response-Error-Message"]).to include("Failed with status: 503") + expect(last_response.headers["flipper-cloud-response-error-class"]).to eq("Flipper::Adapters::Http::Error") + expect(last_response.headers["flipper-cloud-response-error-message"]).to include("Failed with status: 503") expect(stub).to have_been_requested end end context "when flipper cloud responds with timeout" do @@ -145,12 +145,12 @@ "HTTP_FLIPPER_CLOUD_SIGNATURE" => signature_header_value, } post '/', request_body, env expect(last_response.status).to eq(500) - expect(last_response.headers["Flipper-Cloud-Response-Error-Class"]).to eq("Net::OpenTimeout") - expect(last_response.headers["Flipper-Cloud-Response-Error-Message"]).to eq("execution expired") + expect(last_response.headers["flipper-cloud-response-error-class"]).to eq("Net::OpenTimeout") + expect(last_response.headers["flipper-cloud-response-error-message"]).to eq("execution expired") expect(stub).to have_been_requested end end context 'when initialized with flipper instance and flipper instance in env' do @@ -275,15 +275,15 @@ def stub_request_for_token(token, status: 200) stub = stub_request(:get, "https://www.flippercloud.io/adapter/features?exclude_gate_names=true"). with({ headers: { - 'Flipper-Cloud-Token' => token, + 'flipper-cloud-token' => token, }, }) if status == :timeout stub.to_timeout else - stub.to_return(status: status, body: response_body, headers: {}) + stub.to_return(status: status, body: response_body) end end end