Ogg::Vorbis::Tagger.open(@ogg_buf) do |t|
assert(t.comments.has_key?("artist"))
assert(!t.comments.has_key?("foo"))
+
+ assert(t.comments.key?("artist"))
+ assert(t.comments.include?("artist"))
+ assert(t.comments.member?("artist"))
end
end
assert_equal(-1, a <=> b)
end
- def test_modify_key
+ def test_modify_existing_key
Ogg::Vorbis::Tagger.open(@ogg_buf) do |t|
assert_raises(TypeError) do
t.comments.keys.first.replace("new")
end
+ end
+ end
+ def test_modify_added_key
+ Ogg::Vorbis::Tagger.open(@ogg_buf) do |t|
t.comments["Foo"] = "Bar"
assert_raises(TypeError) do