# 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 <graaff@gentoo.org> ruby-fakegem.eclass:
+ Add test recipe for rspec:3 slot.
28 Dec 2014; Hans de Graaff <graaff@gentoo.org> ruby-fakegem.eclass,
ruby-ng.eclass:
# 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:
# 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
# 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
# so better taking this into consideration.
local quoted_description=${DESCRIPTION//\"/\\\"}
cat - > $1 <<EOF
-# generated by ruby-fakegem.eclass $Revision: 1.43 $
+# generated by ruby-fakegem.eclass $Revision: 1.44 $
Gem::Specification.new do |s|
s.name = "${RUBY_FAKEGEM_NAME}"
s.version = "${RUBY_FAKEGEM_VERSION}"
#!${rubycmd}
# This is a simplified version of the RubyGems wrapper
#
-# Generated by ruby-fakegem.eclass $Revision: 1.43 $
+# Generated by ruby-fakegem.eclass $Revision: 1.44 $
require 'rubygems'
rspec)
RSPEC_VERSION=2 ruby-ng_rspec
;;
+ rspec3)
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ;;
cucumber)
ruby-ng_cucumber
;;