end
end
+ def test_write_keeps_file_mode
+ mode = File.stat(OGG_FILE).mode
+
+ Ogg::Vorbis::Tagger.open(OGG_FILE) do |t|
+ t.write
+ end
+
+ assert_equal(mode, File.stat(OGG_FILE).mode)
+ end
+
def test_append
Ogg::Vorbis::Tagger.open(OGG_FILE) do |t|
t.comments["genre"] = "Death Metal"
end
def test_close2
+ t = Ogg::Vorbis::Tagger.new(OGG_FILE)
+ t.close
+
assert_raise(Ogg::Vorbis::Tagger::ClosedStreamError) do
- Ogg::Vorbis::Tagger.new(OGG_FILE).close.close
+ t.close
end
assert_raise(Ogg::Vorbis::Tagger::ClosedStreamError) do