Sha256: 27d6dccc1147e9571b2079202cee8dff959a6aa2996ea7dffe3c6ddc66a41369

Contents?: true

Size: 633 Bytes

Versions: 10

Compression:

Stored size: 633 Bytes

Contents

require 'test_helper'

class S3FileStringTest < ActiveSupport::TestCase

  setup do
    load_s3
    filename = 'file.txt'
    fixture_file_upload_s3 "/#{filename}", 'text/plain', ::File.join('uploads', 'files', filename)
    @file = RailsUploads::Types::File.new(filename)
  end

  test "should maintain properties and delete correctly" do
    assert @file.exists?
    assert_equal 11, @file.size
    assert_equal '.txt', @file.extname
    assert_equal ::File.join('uploads', 'files', @file.filename), @file.path

    uploads_url = @file.url
    @file.delete
    assert_not_object_s3 uploads_url
    assert !@file.exists?
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rails_uploads-0.2.9 test/unit/s3_file_string_tes.rb
rails_uploads-0.2.8 test/unit/s3_file_string_tes.rb
rails_uploads-0.2.7 test/unit/s3_file_string_tes.rb
rails_uploads-0.2.6 test/unit/s3_file_string_tes.rb
rails_uploads-0.2.5 test/unit/s3_file_string_tes.rb
rails_uploads-0.2.4 test/unit/s3_file_string_tes.rb
rails_uploads-0.2.3 test/unit/s3_file_string_tes.rb
rails_uploads-0.2.2 test/unit/s3_file_string_tes.rb
rails_uploads-0.2.1 test/unit/s3_file_string_tes.rb
rails_uploads-0.2.0 test/unit/s3_file_string_tes.rb