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"