dev-util/cucumber: fix tests
authorHans de Graaff <graaff@gentoo.org>
Wed, 6 Dec 2017 07:09:24 +0000 (08:09 +0100)
committerHans de Graaff <graaff@gentoo.org>
Wed, 6 Dec 2017 07:09:24 +0000 (08:09 +0100)
Avoid tests broken by different backtrace introduced in
recent versions of dev-lang/ruby.

Closes: https://bugs.gentoo.org/628580
Package-Manager: Portage-2.3.13, Repoman-2.3.3

dev-util/cucumber/cucumber-2.4.0-r1.ebuild

index 9f9edf0e8e7e579a53851cd936432671fc3908a6..edfd73d189516804c06dab395d7cefa558a3b2f1 100644 (file)
@@ -54,6 +54,10 @@ all_ruby_prepare() {
        sed -i -e '/converts the snapshot path to a relative path/,/end/ s:^:#:' \
                spec/cucumber/formatter/html_spec.rb || die
 
+       # Avoid specs that fail due to changes in the ruby backtrace, 
+       # introduced in newer versions of dev-lang/ruby, bug 628580
+       rm -f features/docs/defining_steps/nested_steps.feature
+
        # Avoid dependency on git
        sed -i -e '/executables/ s/=.*/= ["cucumber"]/' \
                -e '/git ls-files/d' cucumber.gemspec || die