[DRE-commits] [ruby-mocha] 04/11: drop ruby22_nil_frozen.patch (applied upstream)

Cédric Boutillier boutil at moszumanska.debian.org
Thu Jul 6 22:58:31 UTC 2017


This is an automated email from the git hooks/post-receive script.

boutil pushed a commit to branch master
in repository ruby-mocha.

commit ed5d0ee1b0340ac7932d3b46db9518cc2306cc6a
Author: Cédric Boutillier <boutil at debian.org>
Date:   Thu Jul 6 23:53:41 2017 +0200

    drop ruby22_nil_frozen.patch (applied upstream)
---
 debian/patches/ruby22_nil_frozen.patch | 100 ---------------------------------
 debian/patches/series                  |   1 -
 2 files changed, 101 deletions(-)

diff --git a/debian/patches/ruby22_nil_frozen.patch b/debian/patches/ruby22_nil_frozen.patch
deleted file mode 100644
index cce345d..0000000
--- a/debian/patches/ruby22_nil_frozen.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-Description: As of Ruby v2.2, nil is frozen so these tests are irrelevant.
- In all these scenarios in the latest versions of Ruby, a `Mocha::StubbingError`
- will be raised with the message: "can't stub method on frozen object: nil".
- .
- This behaviour is already tested in the more generic `StubbingFrozenObjectTest`
- and so it's safe to ignore these tests for the relevant versions of Ruby.
-Author: James Mead <james at floehopper.org>
-Origin: upstream,https://github.com/freerange/mocha/commit/a65ea1ed3dce43cbc2cc16b3660afd2cce3db33e.patch
-Last-Update: 2015-03-02
----
- test/acceptance/stubbing_nil_test.rb | 68 +++++++++++++++++++-----------------
- 1 file changed, 35 insertions(+), 33 deletions(-)
-
-diff --git a/test/acceptance/stubbing_nil_test.rb b/test/acceptance/stubbing_nil_test.rb
-index ac163e7..f8c55cd 100644
---- a/test/acceptance/stubbing_nil_test.rb
-+++ b/test/acceptance/stubbing_nil_test.rb
-@@ -13,47 +13,49 @@ def teardown
-     teardown_acceptance_test
-   end
- 
--  def test_should_allow_stubbing_method_on_nil
--    Mocha::Configuration.allow(:stubbing_method_on_nil)
--    test_result = run_as_test do
--      nil.stubs(:stubbed_method)
-+  if RUBY_VERSION < '2.2.0'
-+    def test_should_allow_stubbing_method_on_nil
-+      Mocha::Configuration.allow(:stubbing_method_on_nil)
-+      test_result = run_as_test do
-+        nil.stubs(:stubbed_method)
-+      end
-+      assert_passed(test_result)
-+      assert !@logger.warnings.include?("stubbing method on nil: nil.stubbed_method")
-     end
--    assert_passed(test_result)
--    assert !@logger.warnings.include?("stubbing method on nil: nil.stubbed_method")
--  end
- 
--  def test_should_warn_on_stubbing_method_on_nil
--    Mocha::Configuration.warn_when(:stubbing_method_on_nil)
--    test_result = run_as_test do
--      nil.stubs(:stubbed_method)
-+    def test_should_warn_on_stubbing_method_on_nil
-+      Mocha::Configuration.warn_when(:stubbing_method_on_nil)
-+      test_result = run_as_test do
-+        nil.stubs(:stubbed_method)
-+      end
-+      assert_passed(test_result)
-+      assert @logger.warnings.include?("stubbing method on nil: nil.stubbed_method")
-     end
--    assert_passed(test_result)
--    assert @logger.warnings.include?("stubbing method on nil: nil.stubbed_method")
--  end
- 
--  def test_should_prevent_stubbing_method_on_nil
--    Mocha::Configuration.prevent(:stubbing_method_on_nil)
--    test_result = run_as_test do
--      nil.stubs(:stubbed_method)
-+    def test_should_prevent_stubbing_method_on_nil
-+      Mocha::Configuration.prevent(:stubbing_method_on_nil)
-+      test_result = run_as_test do
-+        nil.stubs(:stubbed_method)
-+      end
-+      assert_failed(test_result)
-+      assert test_result.error_messages.include?("Mocha::StubbingError: stubbing method on nil: nil.stubbed_method")
-     end
--    assert_failed(test_result)
--    assert test_result.error_messages.include?("Mocha::StubbingError: stubbing method on nil: nil.stubbed_method")
--  end
- 
--  def test_should_default_to_prevent_stubbing_method_on_non_mock_object
--    test_result = run_as_test do
--      nil.stubs(:stubbed_method)
-+    def test_should_default_to_prevent_stubbing_method_on_non_mock_object
-+      test_result = run_as_test do
-+        nil.stubs(:stubbed_method)
-+      end
-+      assert_failed(test_result)
-+      assert test_result.error_messages.include?("Mocha::StubbingError: stubbing method on nil: nil.stubbed_method")
-     end
--    assert_failed(test_result)
--    assert test_result.error_messages.include?("Mocha::StubbingError: stubbing method on nil: nil.stubbed_method")
--  end
- 
--  def test_should_allow_stubbing_method_on_non_nil_object
--    Mocha::Configuration.prevent(:stubbing_method_on_nil)
--    object = Object.new
--    test_result = run_as_test do
--      object.stubs(:stubbed_method)
-+    def test_should_allow_stubbing_method_on_non_nil_object
-+      Mocha::Configuration.prevent(:stubbing_method_on_nil)
-+      object = Object.new
-+      test_result = run_as_test do
-+        object.stubs(:stubbed_method)
-+      end
-+      assert_passed(test_result)
-     end
--    assert_passed(test_result)
-   end
- end
diff --git a/debian/patches/series b/debian/patches/series
index e1bd8a6..328fe79 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
 deactivate_failing_tests.patch
 privacy_breach.patch
-ruby22_nil_frozen.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-mocha.git



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