Sha256: 1c96326d05c7f0d60c3f00f3298c2073e85e0276569805084b6014506e3f1eca

Contents?: true

Size: 902 Bytes

Versions: 9

Compression:

Stored size: 902 Bytes

Contents

require 'test/unit'
require 'webget_ruby_ramp'

class IOTest < Test::Unit::TestCase

 MYDIR=File.join('test','webget_ruby_ramp')

 def test_load_dir_files
   dirpath=File.join(MYDIR,'io_test*')
   expect=[File.join(MYDIR,'io_test.rb'),File.join(MYDIR,'io_test.txt')]
   actual=Dir[dirpath].sort
   assert_equal(expect,actual,"Dir[#{dirpath}] expects test data files")
 end

 def test_readrow
   filename=Dir[File.join(MYDIR,'io_test.txt')].first
   f=File.open(filename)
   assert_equal(["A1","B1","C1"],f.readrow(:row=>"=",:col=>"-"))
   assert_equal(["A2","B2","C2"],f.readrow(:row=>"=",:col=>"-"))
   assert_equal(["A3","B3","C3"],f.readrow(:row=>"=",:col=>"-"))
 end

 def test_readrows
   filename=Dir[File.join(MYDIR,'io_test.txt')].first
   expect=[["A1","B1","C1"],["A2","B2","C2"],["A3","B3","C3"]]
   actual=IO.readrows(filename,:row=>"=",:col=>"-")
   assert_equal(expect,actual)
 end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
webget_ruby_ramp-1.8.2 test/webget_ruby_ramp/io_test.rb
webget_ruby_ramp-1.8.0 test/webget_ruby_ramp/io_test.rb
webget_ruby_ramp-1.7.8 test/webget_ruby_ramp/io_test.rb
webget_ruby_ramp-1.7.7 test/webget_ruby_ramp/io_test.rb
webget_ruby_ramp-1.7.6 test/webget_ruby_ramp/io_test.rb
webget_ruby_ramp-1.7.5 test/webget_ruby_ramp/io_test.rb
webget_ruby_ramp-1.7.4 test/webget_ruby_ramp/io_test.rb
webget_ruby_ramp-1.7.3 test/webget_ruby_ramp/io_test.rb
webget_ruby_ramp-1.7.2 test/webget_ruby_ramp/io_test.rb