spec/downloader_spec.rb in oddb2xml-1.6.9 vs spec/downloader_spec.rb in oddb2xml-1.7.0

- old
+ new

@@ -94,16 +94,20 @@ end it_behaves_like 'any downloader' context 'download_by for orphan xls' do let(:bin) { @downloader.download } it 'should return valid Binary-String' do - bin.should be_a String - bin.bytes.should_not nil + unless [:orphan, :package].index(@downloader.type) + bin.should be_a String + bin.bytes.should_not nil + end end it 'should clean up current directory' do - expect { bin }.not_to raise_error - File.exist?('oddb_orphan.xls').should be(false) + unless [:orphan, :package].index(@downloader.type) + expect { bin }.not_to raise_error + File.exist?('oddb_orphan.xls').should be(false) + end end end end context 'fridge' do before(:each) do @@ -114,30 +118,15 @@ let(:bin) { @downloader.download } it 'should return valid Binary-String' do bin.should be_a String bin.bytes.should_not nil end - it 'should clean up current directory' do - expect { bin }.not_to raise_error - File.exist?('oddb_fridge.xls').should be(false) - end end end context 'package' do before(:each) do setup_swissmedic_server_mock @downloader = Oddb2xml::SwissmedicDownloader.new(:package) - end - context 'download_by for package xls' do - let(:bin) { @downloader.download } - it 'should return valid Binary-String' do - bin.should be_a String - bin.bytes.should_not nil - end - it 'should clean up current directory' do - expect { bin }.not_to raise_error - File.exist?('oddb_package.xls').should be(false) - end end end end describe Oddb2xml::SwissmedicInfoDownloader do