diff --git a/rubygem-minitest4.spec b/rubygem-minitest4.spec index 417263e..5f9273f 100644 --- a/rubygem-minitest4.spec +++ b/rubygem-minitest4.spec @@ -7,7 +7,7 @@ Summary: Small and fast replacement for ruby's huge and slow test/unit Name: rubygem-%{gem_name}4 # With 4.7.5, some test fails, so for now use 4.7.0 Version: 4.7.0 -Release: 1 +Release: 2 License: MIT URL: https://github.com/seattlerb/minitest Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem @@ -43,6 +43,14 @@ gem unpack %{SOURCE0} %setup -q -D -T -n %{gem_name}-%{version} gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec +sed -i test/minitest/test_minitest_mock.rb \ + -e 's|assert_equal expected, e.message|assert_equal expected, e.message.lines(chomp: true)[0]|' +# Ruby 3.2 removes already deprecated Fixnum +sed -i test/minitest/test_minitest_mock.rb \ + -e 's|Fixnum|Integer|' +# Ruby 3.2 removes Object#=~ +sed -i test/minitest/test_minitest_unit.rb -e 's|\(test_refute_match_matcher_object\)|\1; skip|' + %build gem build %{gem_name}.gemspec %gem_install @@ -88,5 +96,8 @@ done %doc %{gem_docdir}/ %changelog +* Tue Jan 17 2023 caodongxia - 4.7.0-2 +- Adapts to Ruby 3.1.3 + * Mon Jul 27 2020 wangxiao - 4.7.0-1 - package init