From 7fd63fecbc1e71662168c616a5a8f5243bc5bbbf Mon Sep 17 00:00:00 2001 From: "Daniel (dB.) Doubrovkine" Date: Fri, 26 Apr 2024 15:34:02 -0400 Subject: [PATCH] Added Rack version specs to ensure the correct version is loaded. --- spec/integration/rack_3_0/headers_spec.rb | 2 +- spec/integration/rack_3_0/version_spec.rb | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 spec/integration/rack_3_0/version_spec.rb diff --git a/spec/integration/rack_3_0/headers_spec.rb b/spec/integration/rack_3_0/headers_spec.rb index dc5118759a..bd270e129a 100644 --- a/spec/integration/rack_3_0/headers_spec.rb +++ b/spec/integration/rack_3_0/headers_spec.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -describe Grape::Http::Headers, if: Gem::Version.new(Rack.release) >= Gem::Version.new('3') do +describe Grape::Http::Headers do subject { last_response.headers } describe 'returned headers should all be in lowercase' do diff --git a/spec/integration/rack_3_0/version_spec.rb b/spec/integration/rack_3_0/version_spec.rb new file mode 100644 index 0000000000..1352ee6a5e --- /dev/null +++ b/spec/integration/rack_3_0/version_spec.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +describe Rack do + it { expect(Gem::Version.new(described_class.release).segments.first).to eq 3 } +end