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

Reply via email to