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