Sha256: f8016bfc033b67e9a12de300d9f71b13604e862ff600845afb0a6fa92a4ef0de

Contents?: true

Size: 574 Bytes

Versions: 19

Compression:

Stored size: 574 Bytes

Contents

require File.dirname(__FILE__) + '/test_helper.rb'

class TestPluginUpload < Test::Unit::TestCase
  
  include Capitate::Plugins::Upload

  # Mocked put
  def put(data, dest_path, options)    
    start = 0
    length = 4096
        
    @mock_put << data[start, length]    
  end
  
  # Test upload streamed
  def test_upload
    @mock_put = ""
    
    # Use this file for data
    path = __FILE__
    
    file(path, "mocked")
    
    data = nil
    File.open(__FILE__) { |f| data = f.readlines }
    data = data.join
    
    assert_equal data, @mock_put
  end
  
end

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
calas-capitate-0.3.6 test/test_plugin_upload.rb
capitate-0.2.1 test/test_plugin_upload.rb
capitate-0.2.11 test/test_plugin_upload.rb
capitate-0.2.15 test/test_plugin_upload.rb
capitate-0.2.13 test/test_plugin_upload.rb
capitate-0.1.9 test/test_plugin_upload.rb
capitate-0.2.14 test/test_plugin_upload.rb
capitate-0.2.2 test/test_plugin_upload.rb
capitate-0.2.3 test/test_plugin_upload.rb
capitate-0.3.2 test/test_plugin_upload.rb
capitate-0.3.3 test/test_plugin_upload.rb
capitate-0.3.4 test/test_plugin_upload.rb
capitate-0.2.6 test/test_plugin_upload.rb
capitate-0.2.5 test/test_plugin_upload.rb
capitate-0.2.8 test/test_plugin_upload.rb
capitate-0.2.7 test/test_plugin_upload.rb
capitate-0.3.1 test/test_plugin_upload.rb
capitate-0.3.5 test/test_plugin_upload.rb
capitate-0.3.6 test/test_plugin_upload.rb