Sha256: 58796ad5049a6ad54bd9bae53e1e5629cfb1b422d16998dae06e5fe368e481ba
Contents?: true
Size: 907 Bytes
Versions: 4
Compression:
Stored size: 907 Bytes
Contents
# encoding: utf-8 require 'spec_helper' require 'github_api/s3_uploader' describe Github::Repos::Downloads do let(:user) { 'peter-murach' } let(:repo) { 'github' } after { reset_authentication_for(subject) } let(:resource) { double(:resource) } let(:filename) { 'filename' } let(:res) { double(:response, :body => 'success') } let(:uploader) { double(:uploader, :send => res) } before { Github::S3Uploader.stub(:new) { uploader } } it "should fail if resource is of incorrect type" do expect { subject.upload resource, nil }.to raise_error(ArgumentError) end it "should upload resource successfully" do res = double(:response, :body => 'success') uploader = double(:uploader, :send => res) Github::S3Uploader.should_receive(:new).with(resource, filename) { uploader } subject.upload(resource, filename).should == 'success' end end # upload
Version data entries
4 entries across 4 versions & 1 rubygems