Sha256: 45554390081e9aedb38743b3b01bebc842e31be774b7ed435e9242d683fd9e60

Contents?: true

Size: 709 Bytes

Versions: 3

Compression:

Stored size: 709 Bytes

Contents

require 'test_helper'
require 'vimeo/advanced/upload'

module Vimeo
  module Advanced
    class UploadTest < ::Test::Unit::TestCase
      class Vimeo::Advanced::Upload
        class HTTP < Struct.new(:host, :port)
          class Post
            def initialize uri
              @uri = uri
              @params = {}
            end

            def []= k,v
              @params[k] = v
            end
          end
        end
      end

      def test_upload
        ul = Vimeo::Advanced::Upload.new('a', 'b')

        def ul.get_upload_ticket *args
          'foo'
        end

        def ul.NET
          FakeHTTP
        end

        ul.upload(__FILE__, 'test', 'testing')
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
sirlantis-vimeo-1.3.1 test/advanced/test_upload.rb
tenderlove-vimeo-1.3.0 test/advanced/test_upload.rb
tenderlove-vimeo-1.3.1 test/advanced/test_upload.rb