File tree Expand file tree Collapse file tree 2 files changed +14
-11
lines changed Expand file tree Collapse file tree 2 files changed +14
-11
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ Gem::Specification.new do |spec|
2424 spec . add_development_dependency 'vcr'
2525 spec . add_development_dependency 'webmock'
2626
27- spec . add_dependency 'faraday' , '~> 1.0'
27+ spec . add_development_dependency 'faraday' , '~> 2.2'
28+ spec . add_development_dependency 'faraday-net_http_persistent'
29+
30+ spec . add_dependency 'faraday' , '< 3.0'
2831 spec . add_dependency 'oauth2' , '~> 1.1'
2932end
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
2+ require 'faraday/net_http_persistent'
3+
24module DropboxApi
35 describe Client do
46 it 'can have custom connection middleware' do
@@ -23,16 +25,14 @@ module DropboxApi
2325 faraday . use MiddlewareMiddle
2426 end
2527
26- expect ( connection . builder ) . to eq ( Faraday ::RackBuilder . new (
27- [
28- DropboxApi ::MiddleWare ::PathRoot ,
29- MiddlewareStart ,
30- Faraday ::Request ::Authorization ,
31- MiddlewareMiddle ,
32- MiddlewareEnd
33- ] ,
34- Faraday ::Adapter ::NetHttpPersistent
35- ) )
28+ expect ( connection . builder . adapter ) . to eq ( Faraday ::Adapter ::NetHttpPersistent )
29+ expect ( connection . builder . handlers ) . to eq ( [
30+ DropboxApi ::MiddleWare ::PathRoot ,
31+ MiddlewareStart ,
32+ Faraday ::Request ::Authorization ,
33+ MiddlewareMiddle ,
34+ MiddlewareEnd
35+ ] )
3636 end
3737
3838 describe "Refreshing access tokens" do
You can’t perform that action at this time.
0 commit comments