Sha256: 8dc5834b30c50098ab9452a984dac4708d8d1182da24c9ed4f8f59e0cc13b65a
Contents?: true
Size: 915 Bytes
Versions: 3
Compression:
Stored size: 915 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Dataset do subject{ build(:dataset, source_code: "QUANDL_CLIENT_TEST_SOURCE", data: Quandl::Fabricate::Data.rand(rows: 20, columns: 2) ) } describe "#from_date" do context "before_save" do it "should be nil" do subject.from_date.should be_nil end end context "after_save" do before(:each){ subject.save } it "should equal the last date" do subject.from_date.should eq subject.data.to_date[-1][0].to_s end end end describe "#to_date" do context "before_save" do it "should be nil" do subject.to_date.should be_nil end end context "after_save" do before(:each){ subject.save } it "should equal the first date" do subject.to_date.should eq subject.data.to_date[0][0].to_s end end end end
Version data entries
3 entries across 3 versions & 1 rubygems