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

commit 94e7126baa94e804fe2d1bdccf0d6b67e481275f
Author: Nicolas Graves <ngra...@ngraves.fr>
AuthorDate: Fri Jan 31 09:19:51 2025 +0100

    gnu: ruby-rspec-rails: Update package.
    
    * gnu/packages/rails.scm (ruby-rspec-rails)[arguments]<#:phases>:
    Adapt phases to the current %ruby-rails-version.
    
    Signed-off-by: Sharlatan Hellseher <sharlata...@gmail.com>
---
 gnu/packages/rails.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm
index 040946e67e..85bc94ae8e 100644
--- a/gnu/packages/rails.scm
+++ b/gnu/packages/rails.scm
@@ -392,9 +392,7 @@ an almost zero-configuration persistence layer for 
applications.")
               (substitute* "Gemfile-rspec-dependencies"
                 ((", :git => \"https://github.com/rspec.*";)
                  "\n"))
-              (substitute* "Gemfile-rails-dependencies"
-                (("gem 'puma', '< 6.0.0'")
-                 "gem 'puma', '>= 6.0.0'"))
+              (setenv "RAILS_VERSION" #$%ruby-rails-version)
               (substitute* "rspec-rails.gemspec"
                 (("'aruba',    '~> 0.14.12'")
                  "'aruba',    '>= 0.14.12'")
@@ -407,6 +405,8 @@ an almost zero-configuration persistence layer for 
applications.")
                  "`find lib -type f |sort`"))))
           (add-before 'check 'patch-tests
             (lambda _
+              ;; Requires chrome or firefox.
+              (delete-file 
"spec/rspec/rails/example/system_example_group_spec.rb")
               (substitute* "spec/rspec/rails_spec.rb"
                 (("`git ls-files -z`")
                  "`find . -type f -not -regex '.*\\.gem$' -print0 | \

Reply via email to