Sha256: 961a7962553f6b98bf91cef0fb2d962e6f4681b91b121fbb87e62b95be72b9d8

Contents?: true

Size: 573 Bytes

Versions: 131

Compression:

Stored size: 573 Bytes

Contents

require 'helper'

describe Bearcat::Client::Files do
  before do
    @client = Bearcat::Client.new(prefix: "http://canvas.instructure.com", token: "test_token")
  end

  it 'returns a list of all the files in the course' do
    stub_get(@client, "/api/v1/courses/7/files").to_return(json_response("course_files.json"))
    course_files = @client.list_course_files('7')
    expect(course_files.count).to eq(2)
    expect(course_files.first['url']).to eq('http://localhost:3000/files/109/download?download_frd=1&verifier=FBoa2CGPYKxLYgKu49oSl3b6qnfvsmLgGeBxaUrW')
  end

end

Version data entries

131 entries across 131 versions & 1 rubygems

Version Path
bearcat-1.5.38 spec/bearcat/client/files_spec.rb
bearcat-1.5.37 spec/bearcat/client/files_spec.rb
bearcat-1.5.36 spec/bearcat/client/files_spec.rb
bearcat-1.5.35 spec/bearcat/client/files_spec.rb
bearcat-1.5.34 spec/bearcat/client/files_spec.rb
bearcat-1.5.33 spec/bearcat/client/files_spec.rb
bearcat-1.5.32 spec/bearcat/client/files_spec.rb
bearcat-1.5.31 spec/bearcat/client/files_spec.rb
bearcat-1.5.30 spec/bearcat/client/files_spec.rb
bearcat-1.5.29 spec/bearcat/client/files_spec.rb
bearcat-1.5.28 spec/bearcat/client/files_spec.rb
bearcat-1.5.28.beta1 spec/bearcat/client/files_spec.rb
bearcat-1.5.26 spec/bearcat/client/files_spec.rb
bearcat-1.5.24 spec/bearcat/client/files_spec.rb
bearcat-1.5.23 spec/bearcat/client/files_spec.rb
bearcat-1.5.20 spec/bearcat/client/files_spec.rb
bearcat-1.5.19 spec/bearcat/client/files_spec.rb
bearcat-1.5.17 spec/bearcat/client/files_spec.rb
bearcat-1.5.16 spec/bearcat/client/files_spec.rb
bearcat-1.5.15 spec/bearcat/client/files_spec.rb