From 31f1c307564b26db3037d8900f49c0673cd05b04 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 28 Dec 2014 10:13:18 +0000 Subject: [PATCH] Add test recipe for rspec:3 slot. --- eclass/ChangeLog | 5 ++++- eclass/ruby-fakegem.eclass | 14 +++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/eclass/ChangeLog b/eclass/ChangeLog index 79589f7ef077..7d9bccd894f0 100644 --- a/eclass/ChangeLog +++ b/eclass/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1482 2014/12/28 07:23:56 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1483 2014/12/28 10:13:18 graaff Exp $ + + 28 Dec 2014; Hans de Graaff ruby-fakegem.eclass: + Add test recipe for rspec:3 slot. 28 Dec 2014; Hans de Graaff ruby-fakegem.eclass, ruby-ng.eclass: diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index 50da8876e314..2d362a727134 100644 --- a/eclass/ruby-fakegem.eclass +++ b/eclass/ruby-fakegem.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.43 2014/12/28 07:23:56 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.44 2014/12/28 10:13:18 graaff Exp $ # @ECLASS: ruby-fakegem.eclass # @MAINTAINER: @@ -35,6 +35,7 @@ inherit ruby-ng # Specify one of the default testing function for ruby-fakegem: # - rake (default; see also RUBY_FAKEGEM_TASK_TEST) # - rspec (calls ruby-ng_rspec, adds dev-ruby/rspec:2 to the dependencies) +# - rspec3 (calls ruby-ng_rspec, adds dev-ruby/rspec:3 to the dependencies) # - cucumber (calls ruby-ng_cucumber, adds dev-util/cucumber to the # dependencies; does not work on JRuby). # - none @@ -145,6 +146,10 @@ case ${RUBY_FAKEGEM_RECIPE_TEST} in # rspec-2 wrapper. ruby_add_bdepend "test? ( dev-ruby/rspec:2 >=dev-ruby/rspec-core-2.14.8-r2 )" ;; + rspec3) + IUSE+=" test" + ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + ;; cucumber) IUSE+=" test" # Unfortunately as of August 2012, cucumber is not supported on @@ -289,7 +294,7 @@ ruby_fakegem_genspec() { # so better taking this into consideration. local quoted_description=${DESCRIPTION//\"/\\\"} cat - > $1 <