Relaxed rules for Ogg::Vorbis::Comments#merge!.
[ruby-vorbistagger.git] / test / test_main.rb
index 817b59fbb6859784a04d0f2a4d8ad2a46afff5b6..fe622e674a70fd2e1517f595023c40ffc370b04f 100644 (file)
@@ -250,6 +250,14 @@ EOF
                end
        end
 
+       def test_merge_bad_arg
+               Ogg::Vorbis::Tagger.open(OGG_FILE) do |t|
+                       assert_raises(ArgumentError) do
+                               t.comments.merge!(42)
+                       end
+               end
+       end
+
        def test_shift
                Ogg::Vorbis::Tagger.open(OGG_FILE) do |t|
                        assert_equal(["artist", "Bolt Thrower"], t.comments.shift)