X-Git-Url: http://git.code-monkey.de/?p=ruby-vorbistagger.git;a=blobdiff_plain;f=test%2Ftest_main.rb;fp=test%2Ftest_main.rb;h=3b577196032c72dff3769a74edb109588e2ef82c;hp=6da6d6dd556d90920819c3fa914d3032b89f428c;hb=2f95f6bbefc52f171610f8a4c49157907ced3e14;hpb=2a86264bbe06e4e24e86170ece78e0ed8bf24e32 diff --git a/test/test_main.rb b/test/test_main.rb index 6da6d6d..3b57719 100644 --- a/test/test_main.rb +++ b/test/test_main.rb @@ -253,6 +253,18 @@ EOF Ogg::Vorbis::Tagger.new(OGG_FILE).close end + def test_close2 + assert_raise(Ogg::Vorbis::Tagger::ClosedStreamError) do + Ogg::Vorbis::Tagger.new(OGG_FILE).close.close + end + + assert_raise(Ogg::Vorbis::Tagger::ClosedStreamError) do + Ogg::Vorbis::Tagger.open(OGG_FILE) do |t| + t.close + end + end + end + def test_open_non_existing_file assert_raises(Ogg::Vorbis::Tagger::OpenError) do Ogg::Vorbis::Tagger.new("foo.bar")