[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
31/66: gnu: ruby-public-suffix: Enable tests.
From: |
guix-commits |
Subject: |
31/66: gnu: ruby-public-suffix: Enable tests. |
Date: |
Thu, 14 Feb 2019 16:38:36 -0500 (EST) |
cbaines pushed a commit to branch master
in repository guix.
commit 1f4fc12568cad3e72a947997d4e0e20296b40ac9
Author: Christopher Baines <address@hidden>
Date: Sun Jan 27 19:34:13 2019 +0000
gnu: ruby-public-suffix: Enable tests.
* gnu/packages/ruby.scm (ruby-public-suffix)[arguments]: Enable the tests,
add
a phase to remove the Rubocop dependency.
[native-inputs]: Add bundler, ruby-yard, ruby-mocha and
ruby-minitest-reporters.
---
gnu/packages/ruby.scm | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 53f08e1..9c229db 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -6164,8 +6164,21 @@ programs running in the background, in Ruby.")
"08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l"))))
(build-system ruby-build-system)
(arguments
- ;; Tests require network
- `(#:tests? #f))
+ '(#:phases
+ (modify-phases %standard-phases
+ ;; Remove the requirement on Rubocop, as it isn't useful to run, and
+ ;; including it as an input can lead to circular dependencies.
+ (add-after 'unpack 'remove-rubocop-from-Rakefile
+ (lambda _
+ (substitute* "Rakefile"
+ (("require \"rubocop/rake\\_task\"") "")
+ (("RuboCop::RakeTask\\.new") ""))
+ #t)))))
+ (native-inputs
+ `(("bundler" ,bundler)
+ ("ruby-yard" ,ruby-yard)
+ ("ruby-mocha" ,ruby-mocha)
+ ("ruby-minitest-reporters" ,ruby-minitest-reporters)))
(home-page "https://simonecarletti.com/code/publicsuffix-ruby/")
(synopsis "Domain name parser")
(description "The gem @code{public_suffix} is a domain name parser,
- 13/66: gnu: ruby-rspec-its: Enable tests., (continued)
- 13/66: gnu: ruby-rspec-its: Enable tests., guix-commits, 2019/02/14
- 10/66: gnu: ruby-cucumber-core: Update to 3.2.1., guix-commits, 2019/02/14
- 09/66: gnu: Add ruby-cucumber-tag-expressions., guix-commits, 2019/02/14
- 11/66: gnu: ruby-gherkin: Update to 5.1.0., guix-commits, 2019/02/14
- 12/66: gnu: Add ruby-cucumber and ruby-aruba., guix-commits, 2019/02/14
- 20/66: gnu: Add ruby-rest-client., guix-commits, 2019/02/14
- 22/66: gnu: Add ruby-ast., guix-commits, 2019/02/14
- 33/66: gnu: ruby-addressable: Enable tests and update., guix-commits, 2019/02/14
- 18/66: gnu: Add ruby-crack., guix-commits, 2019/02/14
- 17/66: gnu: Add ruby-hashdiff., guix-commits, 2019/02/14
- 31/66: gnu: ruby-public-suffix: Enable tests.,
guix-commits <=
- 32/66: gnu: Add ruby-idn-ruby., guix-commits, 2019/02/14
- 24/66: gnu: Add ruby-parser., guix-commits, 2019/02/14
- 16/66: gnu: Add ruby-racc., guix-commits, 2019/02/14
- 21/66: gnu: Add ruby-bacon-colored-output., guix-commits, 2019/02/14
- 23/66: gnu: Add ruby-cliver., guix-commits, 2019/02/14
- 19/66: gnu: Add ruby-webmock., guix-commits, 2019/02/14
- 29/66: gnu: ruby-minitest: Update to 5.11.3., guix-commits, 2019/02/14
- 26/66: gnu: Add ruby-jaro-winkler., guix-commits, 2019/02/14
- 27/66: gnu: Add ruby-rubocop., guix-commits, 2019/02/14
- 50/66: gnu: Add ruby-rails-dom-testing., guix-commits, 2019/02/14