Sha256: f3836a41b0e35383541cceacd392f02e7f66eb9f33eafdaf3d60450afde7c64f

Contents?: true

Size: 889 Bytes

Versions: 1

Compression:

Stored size: 889 Bytes

Contents

base = File.dirname(__FILE__)
require File.join(base, '../test_setup')

context 'S33r sync methods' do
  setup do
    @base_dir = File.dirname(__FILE__)
    @text_filename =  @base_dir + '/../files/textfile.txt'
    @graphic_filename = @base_dir + '/../files/wave.jpg'
  end

  specify 'should return MD5 checksum for text files' do
    md5sum(@text_filename).should.equal('bbf560d44f092d22a30d3a562436ad8c')
  end

  specify 'should return MD5 checksum for graphic files' do
    md5sum(@graphic_filename).should.equal('80b669f252257eedd8a2606cb1a0df6a')
  end

  specify 'should be able to map a directory structure to S3 bucket keys' do
    todo
  end

  specify 'should return an array of local files to put to S3 based on differences between MD5 checksums' do
    todo
  end

  specify 'should convert S3 bucket keys into a "virtual" directory and file structure' do
    todo
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
s33r-0.3 test/cases/spec_sync.rb