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