File tree Expand file tree Collapse file tree 6 files changed +27
-6
lines changed Expand file tree Collapse file tree 6 files changed +27
-6
lines changed Original file line number Diff line number Diff line change 6
6
7
7
jobs :
8
8
rspec :
9
+ name : Faraday ${{ matrix.faraday }}
9
10
runs-on : ubuntu-latest
11
+ strategy :
12
+ matrix :
13
+ faraday :
14
+ - ~> 1.0
15
+ - ~> 2.0
16
+ env :
17
+ FARADAY_VERSION : ${{ matrix.faraday }}
10
18
steps :
11
19
- uses : actions/checkout@v3
12
20
- uses : ruby/setup-ruby@v1
13
21
with :
14
22
ruby-version : ' 3.0.0'
15
23
bundler-cache : true
16
- - run : gem install bundler -v '< 2.0'
24
+ - run : gem install bundler
17
25
- run : bundle install
18
26
- run : bundle exec rake spec
Original file line number Diff line number Diff line change 1
1
## Unreleased
2
2
3
+ - Require Faraday v1 or v2
4
+
3
5
## v1.4.0
4
6
5
7
- Migrate CI/CD platform from Travis CI to GitHub Actions
6
- - Requires Ruby 3.0.0 or higher
8
+ - Require Ruby 3.0.0 or higher
7
9
8
10
## v1.3.5
9
11
Original file line number Diff line number Diff line change 1
1
source 'https://rubygems.org'
2
2
3
+ # Require Faraday v1 or v2
4
+ faraday_version = ENV . fetch ( 'FARADAY_VERSION' , '~> 2.0' )
5
+
6
+ gem 'faraday' , faraday_version
7
+
3
8
# Specify your gem's dependencies in qiita.gemspec
4
9
gemspec
Original file line number Diff line number Diff line change 2
2
require "active_support/core_ext/string/inflections"
3
3
require "active_support/core_ext/string/strip"
4
4
require "faraday"
5
- require "faraday_middleware"
6
5
require "json"
7
6
require "rack/utils"
8
7
require "rainbow"
Original file line number Diff line number Diff line change @@ -16,8 +16,7 @@ Gem::Specification.new do |spec|
16
16
spec . require_paths = [ "lib" ]
17
17
18
18
spec . add_dependency "activesupport"
19
- spec . add_dependency "faraday" , "~> 0.9"
20
- spec . add_dependency "faraday_middleware"
19
+ spec . add_dependency 'faraday' , '>= 1' , '< 3'
21
20
spec . add_dependency "rack"
22
21
spec . add_dependency "rainbow"
23
22
spec . add_dependency "rouge"
@@ -27,5 +26,5 @@ Gem::Specification.new do |spec|
27
26
spec . add_development_dependency "pry"
28
27
spec . add_development_dependency "rake"
29
28
spec . add_development_dependency "rspec"
30
- spec . add_development_dependency "webmock" , "1.20.4"
29
+ spec . add_development_dependency "webmock"
31
30
end
Original file line number Diff line number Diff line change @@ -341,6 +341,10 @@ def stub_api_request
341
341
204
342
342
end
343
343
344
+ let ( :response_hash ) do
345
+ nil
346
+ end
347
+
344
348
include_examples "valid condition"
345
349
include_examples "sends request with JSON-encoded body"
346
350
end
@@ -362,6 +366,10 @@ def stub_api_request
362
366
204
363
367
end
364
368
369
+ let ( :response_hash ) do
370
+ nil
371
+ end
372
+
365
373
include_examples "valid condition"
366
374
include_examples "sends request with URL query"
367
375
end
You can’t perform that action at this time.
0 commit comments