test/tc/gzip.rb in rio-0.3.8 vs test/tc/gzip.rb in rio-0.3.9

- old
+ new

@@ -47,23 +47,50 @@ assert_equal(str,ans.string) end def test_file - str = "Hello World\n" - rio('src').print!(str) + str = "Hello World" + rio('src').puts!(str) rio('src.gz').delete! rio('ans').delete! rio('src') > rio('src.gz').gzip rio('src.gz').gzip > rio('ans') - assert_equal(str,rio('ans').contents) + assert_equal(str,rio('ans').chomp.line[0]) rio('src.gz').delete! rio('ans').delete! rio('src.gz').gzip < rio('src') rio('ans') < rio('src.gz').gzip + assert_equal(str,rio('ans').chomp.line[0]) + + end + + def test_file_each + str = "Hello World\n" + rio('src').print!(str) + + rio('src.gz').delete! + rio('ans').delete! + dst = rio('src.gz').gzip + rio('src').each do |l| + dst.print(l) + end + dst.close + ans = rio('ans') + rio('src.gz').gzip do |l| + ans.print(l) + end + ans.close + assert_equal(str,rio('ans').contents) + +# rio('src.gz').delete! +# rio('ans').delete! +# rio('src.gz').gzip < rio('src') +# rio('ans') < rio('src.gz').gzip +# assert_equal(str,rio('ans').contents) end def test_tempfile str = "Hello World\n"