guix_mirror_bot pushed a commit to branch ruby-team
in repository guix.

commit a91313bc267fb49c275121c850be4937ddda2ac1
Author: gemmaro <[email protected]>
AuthorDate: Mon Aug 24 16:50:32 2026 +0900

    gnu: ruby-multi-test: Update to 1.1.0.
    
    * gnu/packages/ruby-check.scm (ruby-multi-test): Update to 1.1.0.
    [source]: Use Git repository.
    [arguments]<#:tests>: Enable it.
    <#:phases>{check}: Replace with the simplest case.
    
    Signed-off-by: Andreas Enge <[email protected]>
---
 gnu/packages/ruby-check.scm | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/ruby-check.scm b/gnu/packages/ruby-check.scm
index 2d5517cf94..6535d8fd6e 100644
--- a/gnu/packages/ruby-check.scm
+++ b/gnu/packages/ruby-check.scm
@@ -818,20 +818,26 @@ for Minitest.  This gem provides:
 (define-public ruby-multi-test
   (package
     (name "ruby-multi-test")
-    (version "0.1.2")
+    (version "1.1.0")
     (source
      (origin
-       (method url-fetch)
-       (uri (rubygems-uri "multi_test" version))
+       (method git-fetch) ;for tests
+       (uri (git-reference
+             (url "https://github.com/cucumber/multi_test";)
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
        (sha256
         (base32
-         "1sx356q81plr67hg16jfwz9hcqvnk03bd9n75pmdw8pfxjfy1yxd"))))
+         "1y5vi5s8q3bzq0n04gq68fpaig38r65mfaq1fzcxi1h3prglz1xa"))))
     (build-system ruby-build-system)
     (arguments
-     '(;; Tests require different sets of specific gem versions to be 
available,
-       ;; and there is no gemfile that specifies the newest versions of
-       ;; dependencies to be tested.
-       #:tests? #f))
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (replace 'check
+            (lambda* (#:key tests? #:allow-other-keys)
+              (when tests?
+                (invoke "./test-gemfile" "test/gemfiles/plain-ruby")))))))
     (synopsis
      "Interface to testing libraries loaded into a running Ruby process")
     (description

Reply via email to