test/tc/entary.rb in rio-0.4.2 vs test/tc/entary.rb in rio-0.5.1
- old
+ new
@@ -4,22 +4,23 @@
$:.unshift File.expand_path('../lib/')
end
require 'rio'
require 'tc/testcase'
+require 'qpdir'
class TC_RIO_entary < Test::Unit::TestCase
def smap(a) a.map { |el| el.to_s } end
- def tdir() rio(%w/qp entary/) end
+ def tdir() rio($QPDIR,%w/entary/) end
def mkafile(*args)
file = rio(*args)
file < (0..1).map { |i| "L#{i}:#{file.to_s}\n" }
file
end
def setup()
$trace_states = false
- rio('qp/entary').delete!.mkpath.chdir do
+ rio($QPDIR,'entary').delete!.mkpath.chdir do
rio('d0').mkpath.chdir do
rio('q1') < (0..1).map { |i| "L#{i}:d0/q1\n" }
rio('q2') < (0..1).map { |i| "L#{i}:d0/q2\n" }
rio('d1').mkdir.chdir do
rio('q1') < (0..1).map { |i| "L#{i}:d0/d1/q1\n" }
@@ -35,11 +36,11 @@
end
end
def test_entary_nofile
ds = %w[d0/q1 d0/q2 d0/d1 d0/d2 d0/d1/q1 d0/d1/q2 d0/d1/d1 d0/d1/d1/q1 d0/d1/d1/q2]
return unless $supports_symlink
- rio('qp/entary').chdir do
+ rio($QPDIR,'entary').chdir do
begin
rio('d1').delete!.mkpath.chdir do
rio('q1') < (0..1).map { |i| "L#{i}:d1/q1\n" }
rio('q2') < (0..1).map { |i| "L#{i}:d1/q2\n" }
rio('q1').symlink('lq1')
@@ -98,11 +99,11 @@
end
end
def test_entary_nofile_symlink
ds = %w[d0/q1 d0/q2 d0/d1 d0/d2 d0/d1/q1 d0/d1/q2 d0/d1/d1 d0/d1/d1/q1 d0/d1/d1/q2]
return unless $supports_symlink
- rio('qp/entary').chdir do
+ rio($QPDIR,'entary').chdir do
begin
rio('d1').delete!.mkpath.chdir do
rio('q1') < (0..1).map { |i| "L#{i}:d1/q1\n" }
rio('q2') < (0..1).map { |i| "L#{i}:d1/q2\n" }
rio('q1').symlink('lq1')
@@ -162,10 +163,10 @@
end
end
end
def test_entary
ds = %w[d0/q1 d0/q2 d0/d1 d0/d2 d0/d1/q1 d0/d1/q2 d0/d1/d1 d0/d1/d1/q1 d0/d1/d1/q2]
- rio('qp/entary').chdir do
+ rio($QPDIR,'entary').chdir do
begin
ans = []
exp = []
rio('d0').dirs.files.each { |ent| exp << ent }