Index: test/test_zlib.rb =================================================================== --- test/test_zlib.rb (revision 8313) +++ test/test_zlib.rb (working copy) @@ -113,4 +113,30 @@ assert_equal("hello\n", gin.gets) gin.close end + + def test_each_line + @filename = "____temp_zlib_file"; + Zlib::GzipWriter.open(@filename) { |z| z.write "hello\nworld\n" } + + lines = [] + gin = Zlib::GzipReader.open(@filename) + gin.each_line do |line| + lines << line + end + assert_equal("hello\n", lines.first) + assert_equal("world\n", lines.last) + end + + def test_each + @filename = "____temp_zlib_file"; + Zlib::GzipWriter.open(@filename) { |z| z.write "hello\nworld\n" } + + lines = [] + gin = Zlib::GzipReader.open(@filename) + gin.each do |line| + lines << line + end + assert_equal("hello\n", lines.first) + assert_equal("world\n", lines.last) + end end