Sha256: 74ce98c96cbed494c8652217de364b2f49b872de4ec414d43a6b356d14152497

Contents?: true

Size: 576 Bytes

Versions: 3

Compression:

Stored size: 576 Bytes

Contents

require 'spec_helper'

describe Uploadcare::Api::FileList do
  before :all do
    @api = API

    # ensure that current project has at least three files
    count = @api.get('/files/', limit: 3)['results'].size
    (3 - count).times{ @api.upload(IMAGE_URL) } if count < 3

    @list = @api.file_list(limit: 1)
  end

  let(:resource_class){ Uploadcare::Api::File }
  subject{ @list }

  it_behaves_like 'resource list'

  describe '#objects' do
    subject{ @list.objects }

    it{ is_expected.to all(be_a(resource_class)) }
    it{ is_expected.to all(be_loaded) }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
uploadcare-ruby-2.1.2 spec/resources/file_list_spec.rb
uploadcare-ruby-2.1.1 spec/resources/file_list_spec.rb
uploadcare-ruby-2.0.0 spec/resources/file_list_spec.rb