diff --git a/Gemfile b/Gemfile index a2bdebb..119703b 100644 --- a/Gemfile +++ b/Gemfile @@ -3,11 +3,11 @@ source "https://rubygems.org" gem "rake" gem "base64" gem "dotenv" -gem "minitest", "~> 5.27" +gem "minitest", "~> 6.0" gem "minitest-reporters" -gem "minitest-mock_expectations" gem "vcr" gem "webmock" +gem "cgi" # needed for Ruby 4.0 until http-cookie gem adds dependency group :test do gem "simplecov", require: false diff --git a/Gemfile.lock b/Gemfile.lock index 32f8642..4f378a1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -13,13 +13,15 @@ GEM base64 (0.3.0) bigdecimal (4.0.1) builder (3.3.0) + cgi (0.5.1) crack (1.0.1) bigdecimal rexml docile (1.4.1) domain_name (0.6.20240107) dotenv (3.2.0) - ffi (1.17.3) + drb (2.2.3) + ffi (1.17.3-arm64-darwin) ffi-compiler (1.3.2) ffi (>= 1.15.5) rake @@ -35,14 +37,16 @@ GEM llhttp-ffi (0.5.1) ffi-compiler (~> 1.0) rake (~> 13.0) - minitest (5.27.0) - minitest-mock_expectations (1.2.0) + minitest (6.0.2) + drb (~> 2.0) + prism (~> 1.5) minitest-reporters (1.7.1) ansi builder minitest (>= 5.0) ruby-progressbar - public_suffix (7.0.0) + prism (1.9.0) + public_suffix (7.0.2) rake (13.3.1) rexml (3.4.4) ruby-progressbar (1.13.0) @@ -66,9 +70,9 @@ PLATFORMS DEPENDENCIES base64 + cgi dotenv - minitest (~> 5.27) - minitest-mock_expectations + minitest (~> 6.0) minitest-reporters paysafe! rake diff --git a/test/test_helper.rb b/test/test_helper.rb index e599ec1..31da649 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -12,11 +12,16 @@ require 'base64' require 'minitest/autorun' require 'minitest/reporters' -require 'minitest/mock_expectations' require 'webmock/minitest' require 'vcr' require 'dotenv/load' +# Remove this register_plugin when minitest-reporters is released with: +# https://github.com/minitest-reporters/minitest-reporters/pull/366 +# https://github.com/minitest-reporters/minitest-reporters/pull/366#issuecomment-3731951673 +require 'minitest/minitest_reporter_plugin' +Minitest.register_plugin :minitest_reporter + Minitest::Reporters.use!([Minitest::Reporters::SpecReporter.new]) VCR.configure do |c|