Sha256: 9f60a0ff011b6933162dadbf70a2cf7d00b203a6e44cfb48d4e0e34e38616187

Contents?: true

Size: 638 Bytes

Versions: 9

Compression:

Stored size: 638 Bytes

Contents

#!/usr/local/bin/ruby
if $0 == __FILE__
  Dir.chdir File.dirname(__FILE__)+'/../'
  $:.unshift File.expand_path('../lib/')
end

require 'rio'
require 'tc/testcase'
require 'tmpdir'

class TC_selnosel < Test::RIO::TestCase
  @@once = false
  def self.once
    @@once = true
    rio('dir').delete!.mkpath.chdir {
      rio('f1').touch
      rio('f2').touch
      rio('g1').touch
      rio('g2').touch
    }
  end
  def setup
    super
    self.class.once unless @@once
    @dir = rio('dir')
  end

  def test_selnosel
    ario = @dir.files('f*').skipfiles(/1/,:symlink?)
    ans = ario.to_a
    assert_equal(%w[dir/f2],smap(ans))
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
rio-0.6.0 test/tc/selnosel.rb
wishdev-rio-0.4.3.1 test/tc/selnosel.rb
rio-0.5.1 test/tc/selnosel.rb
rio-0.3.8 test/tc/selnosel.rb
rio-0.3.9 test/tc/selnosel.rb
rio-0.3.7 test/tc/selnosel.rb
rio-0.4.2 test/tc/selnosel.rb
rio-0.4.1 test/tc/selnosel.rb
rio-0.4.0 test/tc/selnosel.rb