test/tc/overload.rb in rio-0.3.4 vs test/tc/overload.rb in rio-0.3.6
- old
+ new
@@ -3,10 +3,11 @@
Dir.chdir File.dirname(__FILE__)+'/../'
$:.unshift File.expand_path('../lib/')
end
require 'rio'
require 'test/unit'
+require 'tc/testcase'
class TC_RIO_overload < Test::Unit::TestCase
def test_overload
qp = RIO.rio('qp')
rio(qp,'test_overload').rmtree.mkpath.chdir {
@@ -70,22 +71,24 @@
fh = ::File.new('dst2','w')
rio('src') > fh
fh.close
assert_equal(line0,rio('dst2').contents)
- rio('src.gz').gzip < rio('src')
- rio('dst3') < rio('src.gz').gzip
- assert_equal(line0,rio('dst3').contents)
+ unless $mswin32
+ rio('src.gz').gzip < rio('src')
+ rio('dst3') < rio('src.gz').gzip
+ assert_equal(line0,rio('dst3').contents)
- str = 'Hello World'
- rio('src.gz').gzip > str
- assert_equal(line0,str)
+ str = 'Hello World'
+ rio('src.gz').gzip > str
+ assert_equal(line0,str)
- rio('src') > rio('src.gz').gzip
- rio('src.gz').gzip > str
- assert_equal(line0,str)
- rio('src.gz').gzip >> str
- assert_equal(line0+line0,str)
+ rio('src') > rio('src.gz').gzip
+ rio('src.gz').gzip > str
+ assert_equal(line0,str)
+ rio('src.gz').gzip >> str
+ assert_equal(line0+line0,str)
+ end
}
# dst2 = rio(datadir,'dst2').mkdir