Sha256: 4df9732d82ff28c9d9e119112ab4473dc7b4d5df78f7780039b671dfc95f2e3c
Contents?: true
Size: 862 Bytes
Versions: 3
Compression:
Stored size: 862 Bytes
Contents
require 'facets/dir/multiglob' require 'test/unit' require 'tmpdir' class TC_Dir_Multiglob < 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_multiglob Dir.chdir @location do rs = %w{A A.txt} fs = Dir.multiglob('*').sort assert_equal( rs, fs, Dir.pwd ) end end def test_multiglob_r Dir.chdir @location do rs = (DIRS + FILES).sort fs = Dir.multiglob_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_multiglob.rb |
facets-2.4.1 | test/dir/test_multiglob.rb |
facets-2.4.2 | test/core/dir/test_multiglob.rb |