Skip to content

Commit 77f228b

Browse files
fix: update test server for Rack 3.x compatibility
1 parent dd8418b commit 77f228b

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ gem 'em-http-request', '>= 1.1'
1717
gem 'rake', '>= 13.0'
1818
gem 'rspec', '>= 3.1'
1919
gem 'sinatra', '>= 3.0'
20+
gem 'rackup'
2021
gem 'webrick'
2122

2223
eval_gemfile 'gemfiles/rubocop.gemfile'

spec/support/test_server.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ def run!
3232
Logger: WEBrick::Log.new(log),
3333
AccessLog: [[log, '[%{X-Faraday-Adapter}i] %m %U -> %s %b']]
3434
}
35-
Rack::Handler::WEBrick.run(TestApp, **webrick_opts)
35+
handler = defined?(Rackup::Handler) ? Rackup::Handler::WEBrick : Rack::Handler::WEBrick
36+
handler.run(TestApp, **webrick_opts)
3637
end
3738
end
3839

0 commit comments

Comments
 (0)