Sha256: edcbbbc3a563dc99fd7a045aba329b55fdf62c7c4b8565f68baa243a7ae49fb2
Contents?: true
Size: 693 Bytes
Versions: 1
Compression:
Stored size: 693 Bytes
Contents
require 'minitest/test' require 'webmock' MiniTest::Test.class_eval do include WebMock::API alias_method :teardown_without_webmock, :teardown def teardown_with_webmock teardown_without_webmock WebMock.reset! end alias_method :teardown, :teardown_with_webmock [:assert_request_requested, :assert_request_not_requested].each do |name| alias_method :"#{name}_without_assertions_count", name define_method :"#{name}_with_assertions_count" do |*args| self.assertions += 1 send :"#{name}_without_assertions_count", *args end alias_method name, :"#{name}_with_assertions_count" end end WebMock::AssertionFailure.error_class = MiniTest::Assertion
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
webmock-1.12.0 | lib/webmock/minitest.rb |