Sha256: b9265782e82e44b936d33e5aacc4a909dda6c1216834888d0e419bd542158399
Contents?: true
Size: 838 Bytes
Versions: 3
Compression:
Stored size: 838 Bytes
Contents
require 'facets/dir/recurse' require 'test/unit' require 'tmpdir' class TC_Dir_Recurse < Test::Unit::TestCase DIRS = %w{A A/B} FILES = %w{A.txt A/B.txt A/B/C.txt} def setup @location = File.join(Dir.tmpdir, self.class.name, Time.now.usec.to_s) DIRS.each do |x| FileUtils.mkdir_p(File.join(@location, x)) end FILES.each do |x| File.open(File.join(@location, x), 'w'){ |f| f << "SPINICH" } end end def teardown FileUtils.rm_r(@location) end def test_recurse Dir.chdir @location do rs = (DIRS + FILES).sort fs = Dir.recurse.sort assert_equal( rs, fs, Dir.pwd ) end end def test_ls_r Dir.chdir @location do rs = (DIRS + FILES).sort fs = Dir.ls_r.sort assert_equal( rs, fs, Dir.pwd ) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
facets-2.4.0 | test/dir/test_recurse.rb |
facets-2.4.1 | test/dir/test_recurse.rb |
facets-2.4.2 | test/core/dir/test_recurse.rb |