commit:     9059d54db3dd4474b00c7283e62367b579f45aad
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 30 10:10:19 2024 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Mar 31 06:04:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9059d54d

dev-ruby/minitest-bonus-assertions: enable ruby33

Skip more tests that are fragile for whitespace changes.

Closes: https://bugs.gentoo.org/927956
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 .../minitest-bonus-assertions-3.0-r2.ebuild             | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git 
a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild 
b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild
index 6c0e2fcd63d5..3847c4ce3cfa 100644
--- a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild
+++ b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
 
@@ -15,17 +15,24 @@ 
HOMEPAGE="https://github.com/halostatue/minitest-bonus-assertions";
 LICENSE="MIT"
 SLOT="2"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
+IUSE="test"
 
 ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/minitest-pretty_diff )"
 
 all_ruby_prepare() {
        sed -i -e '/\(bisect\|focus\|moar\)/ s:^:#:' test/minitest_config.rb || 
die
 
-       sed -i -e '/returns true if the \(keys are missing\|sets are not 
equal\)/askip "Flaky"' test/test_minitest-bonus-assertions.rb || die
+       sed -e '/returns true if the \(keys are missing\|sets are not 
equal\)/askip "Flaky"' \
+               -i test/test_minitest-bonus-assertions.rb || die
 
        # Avoid test that returns slightly different formatting on ruby31
-       sed -i -e '/is triggered with a different exception/askip "Fragile for 
output differences"' test/test_minitest-bonus-assertions.rb || die
+       sed -e '/is triggered with a different exception/askip "Fragile for 
output differences"' \
+               -i test/test_minitest-bonus-assertions.rb || die
+
+       # Avoid test that returns slightly different formatting with newer set 
versions.
+       sed -e '207iskip "Fragile for output differences"' \
+               -e '225iskip "Fragile for output differences"' \
+               -i test/test_minitest-bonus-assertions.rb || die
 }
 
 each_ruby_test() {

Reply via email to