guix_mirror_bot pushed a commit to branch ruby-team
in repository guix.
commit 83536bf1f4fad5e563bb19027ee5b65dd4d7d27f
Author: gemmaro <[email protected]>
AuthorDate: Tue Aug 25 14:40:13 2026 +0900
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 <[email protected]>
---
gnu/packages/ruby-xyz.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index 0880b38f80..ae1b35d147 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