test/tc/copydir.rb in rio-0.3.3 vs test/tc/copydir.rb in rio-0.3.4
- old
+ new
@@ -43,33 +43,9 @@
@f0 = rio('d0/f0')
@f1 = rio('d0/f1')
@f2 = rio('d0/d2/f2')
@f3 = rio('d0/d2/f3')
end
- def assert_dirs_equal(exp,d,msg="")
- exp.each do |ent|
- ds = rio(d,ent.filename)
- assert(ds.exist?,"entry '#{ds}' exists")
- assert_equal(ent.ftype,ds.ftype,"same ftype")
- case
- when ent.file?
- assert(ds.file?,"entry is a file")
- assert_equal(ent[],ds[],"file has same contents")
- when ent.dir?
- assert_dirs_equal(ent,ds,"subdirectories are the same")
- end
- end
- end
- def assert_rios_equal(exp,ans,msg="")
- case
- when exp.file?
- assert(ans.file?,"entry is a file")
- assert_equal(exp.readlines,ans.readlines,"file has same contents")
- when exp.dir?
- assert(ans.dir?,"entry is a dir")
- assert_dirs_equal(exp,ans,"directories are the same")
- end
- end
def assert_skel_equal(exp,d,msg="")
exp.each do |ent|
next unless ent.dir?
ds = rio(d,ent.filename)
assert(ds.exist?,"entry '#{ds}' exists")