Added MainTest#test_modify_key.
[ruby-vorbistagger.git] / test / test_main.rb
index da3621cc3ef3c159164ea2d811775a6ac9bca0dd..cdcf0d8f8a7a13b601502afc34e63741fd40f9ec 100644 (file)
@@ -206,4 +206,18 @@ EOF
                b["artist"] = "Foo"
                assert_equal(-1, a <=> b)
        end
+
+       def test_modify_key
+               Ogg::Vorbis::Tagger.open(@ogg_buf) do |t|
+                       assert_raises(TypeError) do
+                               t.comments.keys.first.replace("new")
+                       end
+
+                       t.comments["Foo"] = "Bar"
+
+                       assert_raises(TypeError) do
+                               t.comments.keys.last.replace("new")
+                       end
+               end
+       end
 end