Sha256: 76aa9036cf3e9bad0f81205e67758d6f51e0009d59b7840843d0ecd2a28bc5ad
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') module Downer describe Downer do describe "#run!" do before(:each) do @output = double('output').as_null_object @app = Application.new(@output) end it "when run without arguments displays a usage hint" do @output.should_receive(:puts).with('Usage: downer -flags URL_SOURCE DESTINATION_DIR') @app.run! end it "when run with -i argument it will download only images" do @output.should_receive(:puts).with("Images only filter selected...downloading PNG,JPG,GIF, and TIFF files") @app.run!("-i") @app.options[:images_only].should == true end # it "when run with a -w DATA_SOURCE argument it should start a web download" do # host = "http://www.urbaninfluence.com" # @output.should_receive(:puts).with("Requesting from host #{host}") # arg_cmd = %w{-wi http://www.urbaninfluence.com /tmp} # @app.run!(arg_cmd) # end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
downer-0.3.2 | spec/downer/application_spec.rb |
downer-0.3.1 | spec/downer/application_spec.rb |
downer-0.3.0 | spec/downer/application_spec.rb |