diff options
Diffstat (limited to 'dev-ruby/webmock/webmock-3.11.2.ebuild')
-rw-r--r-- | dev-ruby/webmock/webmock-3.11.2.ebuild | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/dev-ruby/webmock/webmock-3.11.2.ebuild b/dev-ruby/webmock/webmock-3.11.2.ebuild deleted file mode 100644 index 0b2512f21dfb..000000000000 --- a/dev-ruby/webmock/webmock-3.11.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -inherit ruby-fakegem - -DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests" -HOMEPAGE="https://github.com/bblimke/webmock" - -LICENSE="GPL-2" -SLOT="3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/addressable-2.3.6 - >=dev-ruby/crack-0.3.2 - >=dev-ruby/hashdiff-0.4.0:0 -" - -ruby_add_bdepend "test? ( - dev-ruby/minitest:5 - dev-ruby/rspec:3 - >=dev-ruby/test-unit-3.0.0 - dev-ruby/rack - >=dev-ruby/httpclient-2.8.0 -)" - -all_ruby_prepare() { - # Remove bundler support - rm Gemfile || die - sed -i -e '/[Bb]undler/d' Rakefile || die - sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die - sed -i -e '1igem "test-unit"' test/test_helper.rb || die - - # There is now optional support for curb and typhoeus which we don't - # have in Gentoo yet. em_http_request is available in Gentoo but its - # version is too old. patron's latest version is not compatible. - sed -i -e '/\(curb\|typhoeus\|em-http\|patron\)/ s:^:#:' spec/spec_helper.rb || die - rm -f spec/acceptance/{typhoeus,curb,excon,em_http_request,patron,async_http_client}/* || die - - # Drop tests for dev-ruby/http for now since this package only works with ruby26 - sed -i -e '/http_rb/ s:^:#:' spec/spec_helper.rb || die - rm -f spec/acceptance/http_rb/* || die - - # Avoid httpclient specs that require network access, most likely - # because mocking does not fully work. - sed -i -e '/httpclient streams response/,/^ end/ s:^:#:' \ - -e '/are detected when manually specifying Authorization header/,/^ end/ s:^:#:' \ - spec/acceptance/httpclient/httpclient_spec.rb - - # Avoid specs that require network access - sed -i -e '/when request is not stubbed/,/^ end/ s:^:#:' spec/acceptance/shared/callbacks.rb -} - -each_ruby_test() { - ${RUBY} -S rake test NO_CONNECTION=true || die - ${RUBY} -S rspec-3 spec || die - - einfo "Delay to allow the test server to stop" - sleep 10 -} |