Sha256: a14be96517d87c4dcaab3918d2cc34a232eeac43694e9b130c84fd050985c80f
Contents?: true
Size: 860 Bytes
Versions: 1
Compression:
Stored size: 860 Bytes
Contents
require 'spec_helper' require 'nvd/json_feeds/zip_feed_uri' require 'fileutils' describe NVD::JSONFeeds::ZipFeedURI do let(:fixtures_dir) { File.expand_path('../fixtures',__FILE__) } let(:name) { :recent } let(:ext) { '.json.zip' } subject { described_class.new(name,ext) } describe "#download", :integration do let(:download_dir) { File.join(fixtures_dir,'download') } let(:dest) { File.join(download_dir,subject.filename) } before do FileUtils.mkdir_p(download_dir) FileUtils.rm_f(dest) end it "must return a ZipFeedFile object for the newly downloaded file" do feed_file = subject.download(dest) expect(feed_file).to be_kind_of(ZipFeedFile) expect(feed_file.path).to eq(dest) expect(File.file?(dest)).to be(true) end after do FileUtils.rm_f(dest) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nvd-json_feeds-0.1.0 | spec/zip_feed_uri_spec.rb |