Raise BadElementError if Stream#serialize is called on a bad Stream object.
[ruby-eet.git] / test / test_stream.rb
index 68e7ea4408762ce138cd394e01aa49ac40cd163f..d203d9dd260f5c9b82f838db4f1f01186bc72551 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: test_stream.rb 1 2005-03-26 01:45:38Z tilman $
+# $Id: test_stream.rb 62 2005-06-09 17:42:34Z tilman $
 
 require "eet"
 require "test/unit"
@@ -39,4 +39,13 @@ class StreamTest < Test::Unit::TestCase
 
                assert_equal([], stream)
        end
+
+       def test_broken_stream
+               stream = Eet::Stream.new
+               stream << "FooBarBaz"
+
+               assert_raise(Eet::BadElementError) do
+                       stream.serialize
+               end
+       end
 end