Sha256: 7d0b7254e33413bca8d9a4f158c733b928cab4f28d41025bd0943f4b60bdb9cc

Contents?: true

Size: 629 Bytes

Versions: 37

Compression:

Stored size: 629 Bytes

Contents

require 'spec_helper'

describe Heirloom do

    before do
      @config_mock = double 'config'
      @s3 = Heirloom::Destroyer::S3.new :config  => @config_mock,
                                        :region  => 'us-west-1'
    end

    it "should delete the specified file from s3" do
      s3_mock = mock 's3 mock'
      @s3.should_receive(:s3).and_return(s3_mock)
      s3_mock.should_receive(:delete_object).
              with('bucket', "key_folder/key_name")
      @s3.destroy_file :key_name   => 'key_name',
                       :key_folder => 'key_folder',
                       :bucket     => 'bucket'
    end

end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
heirloom-0.12.1 spec/destroyer/s3_spec.rb
heirloom-0.12.0 spec/destroyer/s3_spec.rb
heirloom-0.11.2 spec/destroyer/s3_spec.rb
heirloom-0.11.1 spec/destroyer/s3_spec.rb
heirloom-0.11.0 spec/destroyer/s3_spec.rb
heirloom-0.11.0.beta.2 spec/destroyer/s3_spec.rb
heirloom-0.11.0.beta.1 spec/destroyer/s3_spec.rb
heirloom-0.10.1 spec/destroyer/s3_spec.rb
heirloom-0.10.0 spec/destroyer/s3_spec.rb
heirloom-0.9.0 spec/destroyer/s3_spec.rb
heirloom-0.8.3 spec/destroyer/s3_spec.rb
heirloom-0.8.2 spec/destroyer/s3_spec.rb
heirloom-0.8.1 spec/destroyer/s3_spec.rb
heirloom-0.8.0 spec/destroyer/s3_spec.rb
heirloom-0.7.4 spec/destroyer/s3_spec.rb
heirloom-0.7.3 spec/destroyer/s3_spec.rb
heirloom-0.7.3rc2 spec/destroyer/s3_spec.rb
heirloom-0.7.3rc1 spec/destroyer/s3_spec.rb
heirloom-0.7.2 spec/destroyer/s3_spec.rb
heirloom-0.7.2rc2 spec/destroyer/s3_spec.rb