dev-ruby/rspec-core: fix test failure
authorHans de Graaff <graaff@gentoo.org>
Sun, 29 Jul 2018 08:24:25 +0000 (10:24 +0200)
committerHans de Graaff <graaff@gentoo.org>
Sun, 29 Jul 2018 08:24:25 +0000 (10:24 +0200)
Avoid circular test dependency on dev-ruby/rspec itself.

Fixes: https://bugs.gentoo.org/662328
Package-Manager: Portage-2.3.40, Repoman-2.3.9

dev-ruby/rspec-core/rspec-core-3.6.0.ebuild
dev-ruby/rspec-core/rspec-core-3.7.1.ebuild

index 48ff83c8d11db0b1c258ba8405bf47f0f0e55cca..09fe88a7d48adc5d68d1a5de8656916d40127909 100644 (file)
@@ -71,6 +71,10 @@ all_ruby_prepare() {
        sed -i -e '/be_highlighted/,/end/ s/32/33/' \
                -e '/highlights core RSpec keyword-like methods/,/^      end/ s:^:#:' \
                spec/rspec/core/formatters/syntax_highlighter_spec.rb || die
+
+       # Avoid a spec that depens on dev-ruby/rspec to lessen circular
+       # dependencies, bug 662328
+       sed -i -e '/loads mocks and expectations when the constants are referenced/askip "gentoo: bug 662328"' spec/rspec/core_spec.rb || die
 }
 
 each_ruby_prepare() {
index 2d053a7ba98a3a6592ced1879f8604f6f6acfd2b..78b1560ac9ae7d0b7a403cb6b6a254fdc46e5173 100644 (file)
@@ -71,6 +71,10 @@ all_ruby_prepare() {
        sed -i -e '/be_highlighted/,/end/ s/32/33/' \
                -e '/highlights core RSpec keyword-like methods/,/^      end/ s:^:#:' \
                spec/rspec/core/formatters/syntax_highlighter_spec.rb || die
+
+       # Avoid a spec that depens on dev-ruby/rspec to lessen circular
+       # dependencies, bug 662328
+       sed -i -e '/loads mocks and expectations when the constants are referenced/askip "gentoo: bug 662328"' spec/rspec/core_spec.rb || die
 }
 
 each_ruby_prepare() {