Skip to content

Commit 7cd9f37

Browse files
Make sure Faraday 2.x always has an adapter set
1 parent 0729f35 commit 7cd9f37

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

lib/rabbitmq/http/client.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ def initialize_connection(endpoint, options = {})
447447
user = uri.user || options.delete(:username) || "guest"
448448
password = uri.password || options.delete(:password) || "guest"
449449
options = options.merge(:url => uri.to_s)
450-
adapter = options.delete(:adapter) || Faraday.default_adapter
450+
adapter = options.delete(:adapter) || Faraday.default_adapter || :httpclient
451451

452452
@connection = Faraday.new(options) do |conn|
453453
conn.request :authorization, :basic, user, password

rabbitmq_http_api_client.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ Gem::Specification.new do |gem|
2121
gem.add_dependency 'addressable', '~> 2.7'
2222
gem.add_dependency 'hashie', '~> 4.1'
2323
gem.add_dependency 'multi_json', '~> 1.15'
24-
gem.add_dependency 'faraday', '~> 2.0'
24+
gem.add_dependency 'faraday', '~> 2.9'
2525
gem.add_dependency 'faraday-follow_redirects', '~> 0.3'
2626
end

spec/integration/api_endpoints_spec.rb

+1
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,7 @@ def await_event_propagation
488488
let(:queue_name) { "httpdeclared" }
489489

490490
it "declares a queue" do
491+
@channel.queue_delete(queue_name)
491492
subject.declare_queue("/", queue_name, durable: false, auto_delete: true)
492493

493494
q = @channel.queue(queue_name, durable: false, auto_delete: true)

0 commit comments

Comments
 (0)