Sha256: 380d2ce19253460689458a18840d51458cb87a750684b1f29210ee7d3438a4a9

Contents?: true

Size: 554 Bytes

Versions: 3

Compression:

Stored size: 554 Bytes

Contents

require 'spec_helper'

describe Capistrano::S3::Publisher do
  before do
    @root = File.expand_path('../', __FILE__)
    publish_file = Capistrano::S3::Publisher::LAST_PUBLISHED_FILE
    FileUtils.rm(publish_file) if File.exist?(publish_file)
  end

  context "on publish!" do
    it "publish all files" do
      AWS::S3::Client::V20060301.any_instance.expects(:put_object).times(4)

      path = File.join(@root, 'sample')
      Capistrano::S3::Publisher.publish!('s3.amazonaws.com', 'abc', '123', 'mybucket.amazonaws.com', path, {})
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
capistrano-s3-0.3.0 spec/publisher_spec.rb
capistrano-s3-0.2.11 spec/publisher_spec.rb
capistrano-s3-0.2.9 spec/publisher_spec.rb