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