Sha256: d3fec58b6fff6ff69be7c81856708a428bfab272d00a3c684732869b2006e657

Contents?: true

Size: 750 Bytes

Versions: 8

Compression:

Stored size: 750 Bytes

Contents

# encoding: utf-8

###
#  to run use
#     ruby -I ./lib -I ./test test/test_csv_reader.rb


require 'helper'

class TestCsvReader < MiniTest::Test

  def test_parse
    recs = parse_csv( <<TXT )
### World Countries

Key, Code, Name
af,  AFG,  Afghanistan
al,  ALB,  Albania
dz,  ALG,  Algeria
as,  ASA,  American Samoa (US)
TXT

   pp recs
   assert_equal  [{ 'Key' => 'af', 'Code' => 'AFG', 'Name' => 'Afghanistan'},
                  { 'Key' => 'al', 'Code' => 'ALB', 'Name' => 'Albania'},
                  { 'Key' => 'dz', 'Code' => 'ALG', 'Name' => 'Algeria'},
                  { 'Key' => 'as', 'Code' => 'ASA', 'Name' => 'American Samoa (US)'},
                 ], recs[0..3]
  end

end   # class TestCsvReader

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sportdb-formats-1.1.3 test/test_csv_reader.rb
sportdb-formats-1.1.2 test/test_csv_reader.rb
sportdb-formats-1.1.1 test/test_csv_reader.rb
sportdb-formats-1.1.0 test/test_csv_reader.rb
sportdb-formats-1.0.6 test/test_csv_reader.rb
sportdb-formats-1.0.5 test/test_csv_reader.rb
sportdb-formats-1.0.4 test/test_csv_reader.rb
sportdb-formats-1.0.3 test/test_csv_reader.rb