+
+ def test_open_non_existing_file
+ assert_raises(Ogg::Vorbis::Tagger::OpenError) do
+ Ogg::Vorbis::Tagger.new("foo.bar")
+ end
+ end
+
+ def test_open_non_ogg_file
+ File.open("test/foo.bar", "w") do |f|
+ f << "foobarbazxyzzy"
+ end
+
+ assert_raises(Ogg::Vorbis::Tagger::InvalidDataError) do
+ Ogg::Vorbis::Tagger.new("test/foo.bar")
+ end
+ ensure
+ FileUtils.rm_f("test/foo.bar")
+ end