spec/lib/quandl/command/delete_spec.rb in quandl-0.3.7 vs spec/lib/quandl/command/delete_spec.rb in quandl-0.4.0
- old
+ new
@@ -3,15 +3,21 @@
describe "./bin/quandl delete" do
let(:command){ self.class.superclass.description }
subject{ quandl("delete #{command}") }
+
context "DOES_NOT_EXIST" do
its(:stdout){ should match 'Not Found' }
end
+ context "DATASET_1" do
+ before(:each){ create(:dataset, code: 'DATASET_1') }
+ its(:stdout){ should match 'Deleted' }
+ end
+
end
describe Quandl::Command::Tasks::Delete do
let(:subject_args){ [] }
@@ -20,10 +26,10 @@
context "spec/fixtures/data/datasets.qdf" do
before(:each){ Quandl::Command::Tasks::Upload.call( 'spec/fixtures/data/datasets.qdf' ) }
it "should delete spec/fixtures/data/datasets.qdf" do
- TestOutput.should_receive(:info).with(/OK/).at_least(4).times
+ TestOutput.should_receive(:info).with(/Deleted/).at_least(4).times
datasets = Quandl::Format::Dataset.load_from_file('spec/fixtures/data/datasets.qdf')
datasets.each{|d| Quandl::Command::Tasks::Delete.call( d.code, force_yes: true ) }
end
it "should not download" do