Sha256: 7eb8ce94dc0b69afd94ea3bbb5d524326c172c5602d693d5a85258ac88622a0e
Contents?: true
Size: 1.69 KB
Versions: 1
Compression:
Stored size: 1.69 KB
Contents
# _____ _ # |_ _|__ ___| |_ # | |/ _ \/ __| __| # | | __/\__ \ |_ # |_|\___||___/\__| # # for lib/facet/fileutils/wc.rb # # Extracted Wed Jan 25 11:25:39 EST 2006 # Unit Tools Reap Test Extractor # require 'facet/fileutils/wc.rb' require 'test/unit' # FIND TEST DIRECTORY paths = File.expand_path(File.dirname(__FILE__)).split('/') paths.size.downto(1) do |i| f = (paths.slice(0..i)+['test']).join('/') $TESTDIR = File.join(f,'FIXTURE') if File.directory?(f) end raise unless $TESTDIR class TC_FileUtils_WC < Test::Unit::TestCase def setup @workdir = Dir.getwd @thisdir = $TESTDIR @file = 'test_file.txt' end def test_method assert_respond_to( FileUtils, :wc ) end def test_wc Dir.chdir @thisdir begin assert_nothing_raised{ FileUtils.wc(@file) } assert_nothing_raised{ FileUtils.wc(@file,'bytes') } assert_nothing_raised{ FileUtils.wc(@file,'chars') } assert_nothing_raised{ FileUtils.wc(@file,'words') } assert_nothing_raised{ FileUtils.wc(@file,'lines') } assert_raises(RuntimeError){ FileUtils.wc(@file,'bogus') } ensure Dir.chdir @workdir end end def test_wc_results Dir.chdir @thisdir begin assert_equal([166,166,25,25],FileUtils.wc(@file)) assert_equal(166,FileUtils.wc(@file,'bytes'),"Wrong number of bytes") assert_equal(166,FileUtils.wc(@file,'chars'),"Wrong number of chars") assert_equal(25,FileUtils.wc(@file,'words'),"Wrong number of words") assert_equal(25,FileUtils.wc(@file,'lines'),"Wrong number of lines") ensure Dir.chdir @workdir end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
facets-1.0.3 | packages/core/test/lib/facet/fileutils/test_wc.rb |