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