From 0f63eda92b2c2c697fb03f7ecd62d9eb857d93d5 Mon Sep 17 00:00:00 2001 From: gemmaro Date: Tue, 25 Aug 2026 14:40:13 +0900 Subject: gnu: ruby-spy: Skip failing tests. * gnu/packages/ruby-xyz.scm (ruby-spy)[arguments]<#:phases> {relax-requirements}: Remove pry in addition to pry-byebug. {skip-failing-tests}: New phase. [native-inputs]: Remove ruby-pry. Signed-off-by: Andreas Enge --- gnu/packages/ruby-xyz.scm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm index 0880b38f80d..ae1b35d1478 100644 --- a/gnu/packages/ruby-xyz.scm +++ b/gnu/packages/ruby-xyz.scm @@ -14997,15 +14997,20 @@ development kit for Ruby.") (add-after 'extract-gemspec 'relax-requirements (lambda _ (substitute* "spy.gemspec" - ((".*(pry-byebug|coveralls).*") + ((".*(pry|coveralls).*") "")) (substitute* "test/test_helper.rb" - ((".*(pry-byebug|[Cc]overalls).*") + ((".*(pry|[Cc]overalls).*") "")) (substitute* "Gemfile" ((".*(redcarpet|yard).*") - ""))))))) - (native-inputs (list ruby-minitest-reporters ruby-pry + "")))) + (add-before 'check 'skip-failing-tests + (lambda _ + (substitute* "test/spy/test_subroutine.rb" + (("test_spy_hook_records_number_of_calls2" name) + (string-append name "; skip 'fails with Ruby 3.4';")))))))) + (native-inputs (list ruby-minitest-reporters ruby-rspec-core ruby-rspec-expectations)) (synopsis "Mocking library for Ruby") (description -- cgit v1.2.3