mirror of
https://github.com/lostisland/faraday.git
synced 2025-10-07 00:11:11 -04:00
Update rack requirement from ~> 2.2 to ~> 3.0 (#1549)
This commit is contained in:
parent
f56e9387c8
commit
cd2cdfd446
2
Gemfile
2
Gemfile
@ -10,7 +10,7 @@ group :development, :test do
|
|||||||
gem 'bake-test-external'
|
gem 'bake-test-external'
|
||||||
gem 'coveralls_reborn', require: false
|
gem 'coveralls_reborn', require: false
|
||||||
gem 'pry'
|
gem 'pry'
|
||||||
gem 'rack', '~> 2.2'
|
gem 'rack', '~> 3.0'
|
||||||
gem 'rake'
|
gem 'rake'
|
||||||
gem 'rspec', '~> 3.7'
|
gem 'rspec', '~> 3.7'
|
||||||
gem 'rspec_junit_formatter', '~> 0.4'
|
gem 'rspec_junit_formatter', '~> 0.4'
|
||||||
|
@ -62,7 +62,8 @@ RSpec.describe Faraday::NestedParamsEncoder do
|
|||||||
it 'encodes rack compat' do
|
it 'encodes rack compat' do
|
||||||
params = { a: [{ one: '1', two: '2' }, '3', ''] }
|
params = { a: [{ one: '1', two: '2' }, '3', ''] }
|
||||||
result = Faraday::Utils.unescape(Faraday::NestedParamsEncoder.encode(params)).split('&')
|
result = Faraday::Utils.unescape(Faraday::NestedParamsEncoder.encode(params)).split('&')
|
||||||
expected = Rack::Utils.build_nested_query(params).split('&')
|
escaped = Rack::Utils.build_nested_query(params)
|
||||||
|
expected = Rack::Utils.unescape(escaped).split('&')
|
||||||
expect(result).to match_array(expected)
|
expect(result).to match_array(expected)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user