[DRE-commits] [SCM] ruby-webmock.git branch, master, updated. upstream/1.11.0-17-g02389a3

Praveen Arimbrathodiyil praveen at debian.org
Sun May 26 13:33:33 UTC 2013


The following commit has been merged in the master branch:
commit e14315005053676158a553987a073e1f40a87efb
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date:   Sun May 26 19:01:55 2013 +0530

    port more tests to minitest5

diff --git a/debian/patches/remove-rubygems-in-tests.patch b/debian/patches/remove-rubygems-in-tests.patch
deleted file mode 100644
index d023e05..0000000
--- a/debian/patches/remove-rubygems-in-tests.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-Description: remove usage of rubygems in tests
-Author: Cédric Boutillier <boutil at debian.org>
-Forwarded: no
-Last-Update: 2013-05-24
-
---- a/minitest/test_helper.rb
-+++ b/minitest/test_helper.rb
-@@ -1,11 +1,11 @@
--require 'rubygems'
-+#require 'rubygems'
- 
--$LOAD_PATH.unshift(File.dirname(__FILE__))
--$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
-+#$LOAD_PATH.unshift(File.dirname(__FILE__))
-+#$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
- 
- require File.expand_path(File.dirname(__FILE__) + '/../test/http_request')
- 
--gem "minitest"
-+#gem "minitest"
- require 'minitest/autorun'
- require 'webmock/minitest'
- 
-@@ -26,4 +26,4 @@
-    def assert_fail(message, &block)
-      assert_raise_with_message(MiniTest::Assertion, message, &block)
-    end
--end
-\ No newline at end of file
-+end
---- a/test/test_helper.rb
-+++ b/test/test_helper.rb
-@@ -1,7 +1,7 @@
--require 'rubygems'
-+#require 'rubygems'
- 
--$LOAD_PATH.unshift(File.dirname(__FILE__))
--$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
-+#$LOAD_PATH.unshift(File.dirname(__FILE__))
-+#$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
- 
- require 'webmock/test_unit'
- require 'test/unit'
---- a/spec/acceptance/net_http/real_net_http_spec.rb
-+++ b/spec/acceptance/net_http/real_net_http_spec.rb
-@@ -1,4 +1,4 @@
--require 'rubygems'
-+#require 'rubygems'
- require 'rspec'
- require 'net/http'
- require 'net/https'
-@@ -17,4 +17,4 @@
-   end
- 
-   it_should_behave_like "Net::HTTP"
--end
-\ No newline at end of file
-+end
---- a/spec/spec_helper.rb
-+++ b/spec/spec_helper.rb
-@@ -1,4 +1,5 @@
--require 'rubygems'
-+# all dependencies are covered in debian/control
-+# require 'rubygems'
- require 'httpclient'
- unless RUBY_PLATFORM =~ /java/
-   require 'curb'
-@@ -7,8 +8,8 @@
-   require 'typhoeus'
- end
- 
--$LOAD_PATH.unshift(File.dirname(__FILE__))
--$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
-+#$LOAD_PATH.unshift(File.dirname(__FILE__))
-+#$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
- require 'rspec'
- 
- require 'webmock/rspec'
diff --git a/debian/patches/remove-rubygems-port-to-minitest5.patch b/debian/patches/remove-rubygems-port-to-minitest5.patch
new file mode 100644
index 0000000..4f84138
--- /dev/null
+++ b/debian/patches/remove-rubygems-port-to-minitest5.patch
@@ -0,0 +1,145 @@
+Description: remove usage of rubygems in tests
+Author: Cédric Boutillier <boutil at debian.org>
+Forwarded: no
+Last-Update: 2013-05-24
+
+--- a/minitest/test_helper.rb
++++ b/minitest/test_helper.rb
+@@ -1,12 +1,13 @@
+-require 'rubygems'
++#require 'rubygems'
+ 
+-$LOAD_PATH.unshift(File.dirname(__FILE__))
+-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
++#$LOAD_PATH.unshift(File.dirname(__FILE__))
++#$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
+ 
+ require File.expand_path(File.dirname(__FILE__) + '/../test/http_request')
+ 
+-gem "minitest"
++#gem "minitest"
+ require 'minitest/autorun'
++require 'minitest/test'
+ require 'webmock/minitest'
+ 
+ class MiniTest::Test
+@@ -26,4 +27,4 @@
+    def assert_fail(message, &block)
+      assert_raise_with_message(MiniTest::Assertion, message, &block)
+    end
+-end
+\ No newline at end of file
++end
+--- a/test/test_helper.rb
++++ b/test/test_helper.rb
+@@ -1,15 +1,16 @@
+-require 'rubygems'
++#require 'rubygems'
+ 
+-$LOAD_PATH.unshift(File.dirname(__FILE__))
+-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
++#$LOAD_PATH.unshift(File.dirname(__FILE__))
++#$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
+ 
+ require 'webmock/test_unit'
+-require 'test/unit'
++#require 'test/unit'
++require 'minitest/autorun'
+ 
+-class Test::Unit::TestCase
+-  AssertionFailedError =  Test::Unit::AssertionFailedError rescue MiniTest::Assertion
++class Minitest::Test
++  AssertionFailedError =  Minitest::AssertionFailedError rescue MiniTest::Assertion
+   def assert_raise_with_message(e, message, &block)
+-    e = assert_raise(e, &block)
++    e = assert_raises(e, &block)
+     if message.is_a?(Regexp)
+       assert_match(message, e.message)
+     else
+--- a/spec/acceptance/net_http/real_net_http_spec.rb
++++ b/spec/acceptance/net_http/real_net_http_spec.rb
+@@ -1,4 +1,4 @@
+-require 'rubygems'
++#require 'rubygems'
+ require 'rspec'
+ require 'net/http'
+ require 'net/https'
+@@ -17,4 +17,4 @@
+   end
+ 
+   it_should_behave_like "Net::HTTP"
+-end
+\ No newline at end of file
++end
+--- a/spec/spec_helper.rb
++++ b/spec/spec_helper.rb
+@@ -1,4 +1,5 @@
+-require 'rubygems'
++# all dependencies are covered in debian/control
++# require 'rubygems'
+ require 'httpclient'
+ unless RUBY_PLATFORM =~ /java/
+   require 'curb'
+@@ -7,8 +8,8 @@
+   require 'typhoeus'
+ end
+ 
+-$LOAD_PATH.unshift(File.dirname(__FILE__))
+-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
++#$LOAD_PATH.unshift(File.dirname(__FILE__))
++#$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
+ require 'rspec'
+ 
+ require 'webmock/rspec'
+--- a/lib/webmock/test_unit.rb
++++ b/lib/webmock/test_unit.rb
+@@ -1,9 +1,9 @@
+-require 'test/unit'
++#require 'test/unit'
++require 'minitest/autorun'
+ require 'webmock'
+ 
+-module Test
+-  module Unit
+-    class TestCase
++module Minitest
++    class Test
+       include WebMock::API
+ 
+       alias_method :teardown_without_webmock, :teardown
+@@ -14,7 +14,6 @@
+       alias_method :teardown, :teardown_with_webmock
+ 
+     end
+-  end
+ end
+ 
+ WebMock::AssertionFailure.error_class = Test::Unit::AssertionFailedError rescue MiniTest::Assertion # ruby1.9 compat
+--- a/test/test_webmock.rb
++++ b/test/test_webmock.rb
+@@ -1,6 +1,6 @@
+ require File.expand_path(File.dirname(__FILE__) + '/test_helper')
+ require File.expand_path(File.dirname(__FILE__) + '/shared_test')
+ 
+-class TestWebMock < Test::Unit::TestCase
++class TestWebMock < Minitest::Test
+   include SharedTest
+ end
+--- a/test/shared_test.rb
++++ b/test/shared_test.rb
+@@ -10,13 +10,13 @@
+   end
+ 
+   def test_assert_requested_with_stub_and_block_raises_error
+-    assert_raise ArgumentError do
++    assert_raises ArgumentError do
+       assert_requested(@stub_http) {}
+     end
+   end
+ 
+   def test_assert_not_requested_with_stub_and_block_raises_error
+-    assert_raise ArgumentError do
++    assert_raises ArgumentError do
+       assert_not_requested(@stub_http) {}
+     end
+   end

-- 
ruby-webmock.git



More information about the Pkg-ruby-extras-commits mailing list