Blame SOURCES/deep_merge-minitest5.patch

rdobuilder 182c03
diff -uNr deep_merge-1.0.1.ORIG/deep_merge.gemspec deep_merge-1.0.1/deep_merge.gemspec
rdobuilder 182c03
--- deep_merge-1.0.1.ORIG/deep_merge.gemspec	2014-05-30 13:15:45.024000000 +0000
rdobuilder 182c03
+++ deep_merge-1.0.1/deep_merge.gemspec	2014-05-30 13:18:42.221000000 +0000
rdobuilder 182c03
@@ -30,5 +30,6 @@
rdobuilder 182c03
   else
rdobuilder 182c03
     s.add_dependency(%q<rake>, ["~> 10.1"])
rdobuilder 182c03
   end
rdobuilder 182c03
+  s.add_development_dependency "minitest"
rdobuilder 182c03
 end
rdobuilder 182c03
 
rdobuilder 182c03
diff -uNr deep_merge-1.0.1.ORIG/test/test_deep_merge.rb deep_merge-1.0.1/test/test_deep_merge.rb
rdobuilder 182c03
--- deep_merge-1.0.1.ORIG/test/test_deep_merge.rb	2014-05-30 13:15:45.024000000 +0000
rdobuilder 182c03
+++ deep_merge-1.0.1/test/test_deep_merge.rb	2014-05-30 13:21:27.440000000 +0000
rdobuilder 182c03
@@ -1,4 +1,4 @@
rdobuilder 182c03
-require 'test/unit'
rdobuilder 182c03
+require 'minitest/autorun'
rdobuilder 182c03
 
rdobuilder 182c03
 $:.unshift(File.dirname(__FILE__) + '/../lib/')
rdobuilder 182c03
 require 'deep_merge'
rdobuilder 182c03
@@ -11,7 +11,7 @@
rdobuilder 182c03
   end
rdobuilder 182c03
 end
rdobuilder 182c03
 
rdobuilder 182c03
-class TestDeepMerge < Test::Unit::TestCase
rdobuilder 182c03
+class TestDeepMerge < Minitest::Test
rdobuilder 182c03
 
rdobuilder 182c03
   def setup
rdobuilder 182c03
   end
rdobuilder 182c03
@@ -214,12 +214,13 @@
rdobuilder 182c03
     assert_equal({"property" => {"bedroom_count" => {"king_bed" => [nil, 3], "queen_bed" => [4, nil, 1]}, "bathroom_count" => [nil, "2", "1"]}}, hash_dst)
rdobuilder 182c03
 
rdobuilder 182c03
     # test parameter management for knockout_prefix and overwrite unmergable
rdobuilder 182c03
-    assert_raise(DeepMerge::InvalidParameter) {DeepMerge::deep_merge!(hash_src, hash_dst, {:knockout_prefix => ""})}
rdobuilder 182c03
-    assert_raise(DeepMerge::InvalidParameter) {DeepMerge::deep_merge!(hash_src, hash_dst, {:preserve_unmergeables => true, :knockout_prefix => ""})}
rdobuilder 182c03
-    assert_raise(DeepMerge::InvalidParameter) {DeepMerge::deep_merge!(hash_src, hash_dst, {:preserve_unmergeables => true, :knockout_prefix => "--"})}
rdobuilder 182c03
-    assert_nothing_raised(DeepMerge::InvalidParameter) {DeepMerge::deep_merge!(hash_src, hash_dst, {:knockout_prefix => "--"})}
rdobuilder 182c03
-    assert_nothing_raised(DeepMerge::InvalidParameter) {DeepMerge::deep_merge!(hash_src, hash_dst)}
rdobuilder 182c03
-    assert_nothing_raised(DeepMerge::InvalidParameter) {DeepMerge::deep_merge!(hash_src, hash_dst, {:preserve_unmergeables => true})}
rdobuilder 182c03
+    assert_raises(DeepMerge::InvalidParameter) {DeepMerge::deep_merge!(hash_src, hash_dst, {:knockout_prefix => ""})}
rdobuilder 182c03
+    assert_raises(DeepMerge::InvalidParameter) {DeepMerge::deep_merge!(hash_src, hash_dst, {:preserve_unmergeables => true, :knockout_prefix => ""})}
rdobuilder 182c03
+    assert_raises(DeepMerge::InvalidParameter) {DeepMerge::deep_merge!(hash_src, hash_dst, {:preserve_unmergeables => true, :knockout_prefix => "--"})}
rdobuilder 182c03
+    # test valid parameters
rdobuilder 182c03
+    DeepMerge::deep_merge!(hash_src, hash_dst, {:knockout_prefix => "--"})
rdobuilder 182c03
+    DeepMerge::deep_merge!(hash_src, hash_dst)
rdobuilder 182c03
+    DeepMerge::deep_merge!(hash_src, hash_dst, {:preserve_unmergeables => true})
rdobuilder 182c03
 
rdobuilder 182c03
     # hash holding arrays of arrays
rdobuilder 182c03
     hash_src = {["1", "2", "3"] => ["1", "2"]}