Sha256: f30328f14f5d4b00e8a5d557440f22d487d72b50b2d3789ee17bb5e224f9e76e
Contents?: true
Size: 980 Bytes
Versions: 4
Compression:
Stored size: 980 Bytes
Contents
# spec for column-plucking functions require "spec_helper" require "tempfile" describe "plucker" do it "should pull named columns" do filename = File.dirname(__FILE__) + "/../data/namedcols.csv" tmp = Tempfile.new('plucker') results = Masticate.pluck(filename, :output => tmp, :fields => ['three', 'five']) output = File.read(tmp) correct_output = File.read(File.dirname(__FILE__) + "/../data/namedcols.csv.output") tmp.unlink results[:input_count].should == 5 output.should == correct_output end it "should pull numbered columns starting at 1" do filename = File.dirname(__FILE__) + "/../data/namedcols.csv" tmp = Tempfile.new('plucker') results = Masticate.pluck(filename, :output => tmp, :fields => [3,5]) output = File.read(tmp) correct_output = File.read(File.dirname(__FILE__) + "/../data/namedcols.csv.output") tmp.unlink results[:input_count].should == 5 output.should == correct_output end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
masticate-0.2.1 | spec/lib/plucker_spec.rb |
masticate-0.2 | spec/lib/plucker_spec.rb |
masticate-0.1.5 | spec/lib/plucker_spec.rb |
masticate-0.1.4 | spec/lib/plucker_spec.rb |