Sha256: 12becc78f704d7cf688c199053c80f24fe611b9fb0599a38e156da0598e50571

Contents?: true

Size: 572 Bytes

Versions: 4

Compression:

Stored size: 572 Bytes

Contents

covers 'facets/dir/ascend'

tests Dir do

   test_directory = 'test/core/dir'

   metaunit :ascend do
     c = []
     Dir.ascend(test_directory) do |path|
       c << path
     end
     rdir = test_directory
     c.each do |d|
       d.assert == rdir
       rdir = File.dirname(rdir)
     end
   end

   metaunit :ascend => "exclude current" do
     c = []
     Dir.ascend(test_directory, false) do |path|
       c << path
     end
     rdir = File.dirname(test_directory)
     c.each do |d|
       d.assert == rdir
       rdir = File.dirname(rdir)
     end
   end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/core/dir/test_ascend.rb
facets-2.9.0 test/core/dir/test_ascend.rb
facets-2.9.0.pre.2 test/core/dir/test_ascend.rb
facets-2.9.0.pre.1 test/core/dir/test_ascend.rb