X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=test%2Ftest_main.rb;h=6355e7e9d23fca663d55283d059b51f427a71804;hb=f20bab80ca655b5b65a5d0d8660d2265a2410b00;hp=6da6d6dd556d90920819c3fa914d3032b89f428c;hpb=d7ed284661fdb25ab8df4d95e1f52b2ef007a143;p=ruby-vorbistagger.git diff --git a/test/test_main.rb b/test/test_main.rb index 6da6d6d..6355e7e 100644 --- a/test/test_main.rb +++ b/test/test_main.rb @@ -253,6 +253,21 @@ EOF Ogg::Vorbis::Tagger.new(OGG_FILE).close end + def test_close2 + t = Ogg::Vorbis::Tagger.new(OGG_FILE) + t.close + + assert_raise(Ogg::Vorbis::Tagger::ClosedStreamError) do + t.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")