spec/lib/quandl/client/dataset_spec.rb in quandl_client-2.1.4 vs spec/lib/quandl/client/dataset_spec.rb in quandl_client-2.2.0

- old
+ new

@@ -6,12 +6,28 @@ subject{ dataset } describe ".touch_existing(:id)" do it "should touch the dataset" do dataset.updated_at - sleep(0.75) + sleep(1) Dataset.touch_existing(subject.id).should eq true Dataset.find(subject.id).updated_at.should_not eq dataset.updated_at + end + end + + describe ".query" do + let(:datasets){ Quandl::Client::Dataset.query('oil').all } + subject{ datasets } + + its(:first){ should be_a Quandl::Client::Dataset } + + describe "#metadata" do + subject{ OpenStruct.new(datasets.metadata) } + its(:total_count){ should > 1 } + its(:per_page){ should eq 20 } + its(:sources){ should be_present } + its(:status){ should eq 200 } + its(:current_page){ should eq 1 } end end end \ No newline at end of file