Sha256: 62de64253cd4f1f0ca599c49dc47b787cf639f4d5625198198b2749b828ba963
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
# encoding: utf-8 require 'spec_helper' describe Dataset do subject { Dataset.new } it { should respond_to :columns_count } it { should respond_to :data } it { should respond_to :data_table } context "create" do subject{ build(:dataset) } it "should have data" do subject.data_table.count.should eq 730 end it "should have four columns" do subject.data_table[0].count.should eq 4 end it "should create the dataset" do subject.save Dataset.find(subject.id).data.count.should eq 730 end end context "searchable" do describe "trim_start" do it "should accept date" do date = Date.today Dataset.trim_start(date).attributes[:trim_start].should eq Date.today.jd end it "should accept string date" do date = Date.today.to_s Dataset.trim_start(date).attributes[:trim_start].should eq Date.today.jd end it "should accept string julian date" do date = Date.today.jd.to_s Dataset.trim_start(date).attributes[:trim_start].should eq Date.today.jd end it "should accept integer" do date = Date.today.jd Dataset.trim_start(date).attributes[:trim_start].should eq Date.today.jd end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
quandl_cassinatra-0.1.9 | spec/quandl/cassinatra/dataset_spec.rb |
quandl_cassinatra-0.1.8 | spec/quandl/cassinatra/dataset_spec.rb |