File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ Gem::Specification.new do |spec|
2121
2222 spec . add_development_dependency 'minitest' , '~> 5.11'
2323 spec . add_development_dependency 'bundler' , '>= 1.7'
24- spec . add_development_dependency 'rake' , '~> 13.0'
25- spec . add_development_dependency 'rack' , '~> 2.0 '
24+ spec . add_development_dependency 'rake' , '>= 13.0'
25+ spec . add_development_dependency 'rack' , '>= 2 '
2626 spec . add_development_dependency 'nokogiri' , '>= 1.9.1'
2727end
Original file line number Diff line number Diff line change @@ -38,10 +38,19 @@ def setup
3838 assert_equal "image/gif" , content_type
3939 end
4040
41- test "gets content type from sources that conform to Rack::Lint::InputWrapper " do
41+ test "gets content type from sources that conform to Rack RewindableInput " do
4242 io = StringIO . new ( File . read ( @path ) )
43- wrapper = Rack ::Lint :: InputWrapper . new ( io )
43+ wrapper = Rack ::RewindableInput . new ( io )
4444 content_type = Marcel ::MimeType . for wrapper
4545 assert_equal "image/gif" , content_type
4646 end
47+
48+ if Rack ::Lint . const_defined? ( :InputWrapper )
49+ test "gets content type from sources that conform to Rack 2's Rack::Lint::InputWrapper" do
50+ io = StringIO . new ( File . read ( @path ) )
51+ wrapper = Rack ::Lint ::InputWrapper . new ( io )
52+ content_type = Marcel ::MimeType . for wrapper
53+ assert_equal "image/gif" , content_type
54+ end
55+ end
4756end
You can’t perform that action at this time.
0 commit comments