Sha256: 6ef8fa7a68e931ef6475888cac216d76134bd2063d6b1f8075a566df5e93b5e0
Contents?: true
Size: 1013 Bytes
Versions: 2
Compression:
Stored size: 1013 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe "ImportEverything" do describe CsvParser do describe 'players' do before do @parser = CsvParser.new(:filename => spec_file('players.csv'), :table => 'players') end it 'smoke' do 2.should == 2 end it 'row count' do @parser.value_hashes.should size(3) @parser.cleaned_row_hashes.should size(3) end it 'cleaned hash' do @parser.cleaned_row_hashes.first.should == pujols_row_hash # @parser.cleaned_row_hashes.last.should == {:table => 'cities', :values => {'name' => 'Madison'}} end end describe 'howard' do before do @parser = TableParser.new(:filename => spec_file('howard.html'), :table => 'howard') end it 'row count' do @parser.value_hashes.should size(6) end it 'value hash' do @parser.cleaned_value_hashes[1]['PTS'].should == 15.8 end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
import_everything-0.1.6 | spec/parsers/csv_parser_spec.rb |
import_everything-0.1.5 | spec/parsers/csv_parser_spec.rb |