Skip to content

Instantly share code, notes, and snippets.

@johntdyer
Created December 23, 2011 03:28
Show Gist options
  • Select an option

  • Save johntdyer/1513036 to your computer and use it in GitHub Desktop.

Select an option

Save johntdyer/1513036 to your computer and use it in GitHub Desktop.
describe "#download_file", fakefs: true do
it "should download correct file" do
FakeFS do
FakeWeb.register_uri(:get, "http://hudson.voxeolabs.com/hudson/job/Rayo/700/artifact/rayo-war/target/rayo_b700.war", :body => "foo", :status=>["200","OK"])
Rayo.download_file(:resource=>"http://hudson.voxeolabs.com/hudson/job/Rayo/700/artifact/rayo-war/target/rayo_b700.war",:target=>'/tmp/rayo.war')
end
File.exists?('/tmp/rayo.war').should be_true
File.read('/tmp/rayo.war').should == 'foo'
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment