dev-ruby/test_declarative: add ruby22
authorHans de Graaff <graaff@gentoo.org>
Fri, 25 Dec 2015 08:43:39 +0000 (09:43 +0100)
committerHans de Graaff <graaff@gentoo.org>
Fri, 25 Dec 2015 08:46:43 +0000 (09:46 +0100)
Skip tests for ruby22 since they don't work at all. We only
keep this package for i18n's tests and they seem to work
fine on ruby22, so we add ruby22 support here as well so
we can add ruby22 for rails.

Package-Manager: portage-2.2.24

dev-ruby/test_declarative/test_declarative-0.0.5-r2.ebuild

index 6286a5efd6b81bf907c12e1fc5579e10799b8897..135ebc749b0ac2ba99a636c31bf1b41b5c0d4f7e 100644 (file)
@@ -5,7 +5,7 @@
 EAPI=5
 
 # ruby22: fails due to minitest incompatabilities.
-USE_RUBY="ruby19 ruby20 ruby21"
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
 
 RUBY_FAKEGEM_TASK_TEST=""
 RUBY_FAKEGEM_TASK_DOC=""
@@ -25,5 +25,12 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
 IUSE=""
 
 each_ruby_test() {
-       ${RUBY} test/test_declarative_test.rb || die "Tests failed."
+       case ${RUBY} in
+               *ruby22)
+                       einfo "Tests do not work with ruby22"
+                       ;;
+               *)
+                       ${RUBY} test/test_declarative_test.rb || die "Tests failed."
+                       ;;
+       esac
 }