diff options
author | Christopher Baines <mail@cbaines.net> | 2019-02-17 17:14:39 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2019-03-04 20:33:21 +0000 |
commit | 450a3f7f2b44b5965cf14a2fc95ce1191ae6ab96 (patch) | |
tree | a8135f262f12c0f10ea33f3b3a5ab14af8d83758 | |
parent | 93dc8684cf5f72d88dbd969f6d363e2a6381314a (diff) | |
download | guix-450a3f7f2b44b5965cf14a2fc95ce1191ae6ab96.tar.gz |
gnu: Add ruby-minitest-around.
* gnu/packages/ruby.scm (ruby-minitest-around): New variable.
-rw-r--r-- | gnu/packages/ruby.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 3ac75cc237..3adacfee2f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2842,6 +2842,40 @@ facilities supporting TDD, BDD, mocking, and benchmarking.") (delete-file "test/minitest/test_minitest_spec.rb") #t))))))) +(define-public ruby-minitest-around + (package + (name "ruby-minitest-around") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "minitest-around" version)) + (sha256 + (base32 + "15ywnqx0719jl9c25yqfshmwcir57i5f4hr1ra9v9vay9ylcwndr")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'extract-gemspec 'remove-unnecessary-dependency-versions + (lambda _ + (substitute* "minitest-around.gemspec" + (("%q<cucumber>.*") "%q<cucumber>, [\">= 0\"])\n")) + #t))))) + (propagated-inputs + `(("ruby-minitest" ,ruby-minitest))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-cucumber" ,ruby-cucumber) + ("ruby-bump" ,ruby-bump) + ("ruby-test-construct" ,ruby-test-construct))) + (synopsis "Run code around tests in Minitest") + (description + "This library provides a way to run code around tests in Minitest, +written using either the unit test or spec style.") + (home-page "https://github.com/splattael/minitest-around") + (license license:expat))) + (define-public ruby-minitest-sprint (package (name "ruby-minitest-sprint") |