Sha256: 75f6ba7df9dd50d534fbbc5a10a7ce7f1341b3bddfa841bce71f8a8c226b5069
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 KB
Contents
# encoding: utf-8 require 'spec_helper' describe Quandl::Format::Dataset::Load do let(:format){ qdf_format } describe ".file" do subject{ Quandl::Format::Dataset::Load.file("spec/fixtures/data/valid.qdf") } its(:count){ should eq 3 } end describe ".string" do let(:collection){ Quandl::Format::Dataset::Load.string(format) } subject{ collection } its(:count){ should eq 2 } describe "#first" do subject{ collection.first } it{ should be_a Quandl::Format::Dataset } its(:source_code){ should eq 'NSE' } its(:code){ should eq 'OIL' } its(:name){ should eq 'Oil India Limited' } its(:description){ should eq "Here is a description with multiple lines.\nThis is the second line." } its(:column_names){ should eq ['Date', 'Value', 'High', 'Low'] } its(:data){ should eq Quandl::Data.new([["2013-11-20", "9.99470588235294", "11.003235294117646", "14.00164705882353"],["2013-11-19", "10.039388096885814", nil, "14.09718770934256"]]) } end end end
Version data entries
3 entries across 3 versions & 1 rubygems