Sha256: 0ecd10eeef6437731a458eaaab572492f78a6c9eb772c0d39d2d3234bb2dffa4
Contents?: true
Size: 1007 Bytes
Versions: 5
Compression:
Stored size: 1007 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' class TC_empty < Test::RIO::TestCase @@once = false require 'tc/programs_util' include Test::RIO::Programs def self.once @@once = true rio('d0').rmtree.mkpath rio('d1').rmtree.mkpath.chdir { rio('file').touch } rio('f0').delete!.touch rio('f1').puts!("a nonempty file\n") end def setup super self.class.once unless @@once end def test_file_empty assert(rio('d0').empty?) end def test_file_not_empty assert!(rio('d1').empty?) end def test_dir_empty assert(rio('f0').empty?) end def test_dir_not_empty assert!(rio('f1').empty?) end def test_ps_empty assert(rio(?-,PROG['list_dir'] + ' d0').empty?) end def test_ps_not_empty assert!(rio(?-,PROG['list_dir'] + ' d1').empty?) end def test_dev_null_empty assert(rio(nil).empty?) end end
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
wishdev-rio-0.4.3.1 | test/tc/empty.rb |
rio-0.3.9 | test/tc/empty.rb |
rio-0.4.0 | test/tc/empty.rb |
rio-0.4.2 | test/tc/empty.rb |
rio-0.4.1 | test/tc/empty.rb |