Sha256: 77e5943aef2e5acb37babcaeed91a77eaa0267525357b59e7d2d7d5bdfa44027

Contents?: true

Size: 742 Bytes

Versions: 3

Compression:

Stored size: 742 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '../../../spec_helper')

module Downer
  module DownloadStrategy
    describe FlatFileStrategy do
      
      describe "#get_urls" do
        before(:each) do
          @flat_file_strategy = FlatFileStrategy.new(fixture_directory + '/some_images.txt')
        end
        
        it "should retrieve all urls from a text file" do
          @flat_file_strategy.get_urls.size.should == 4
        end
        
      end
      
      describe "#source_valid?" do
        it "should return false when the local file does not exist" do
          flat_file_strategy = FlatFileStrategy.new('foobar')
          flat_file_strategy.source_valid?.should == false
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
downer-0.3.2 spec/downer/strategies/flat_file_stragtegy_spec.rb
downer-0.3.1 spec/downer/strategies/flat_file_stragtegy_spec.rb
downer-0.3.0 spec/downer/strategies/flat_file_stragtegy_spec.rb