Sha256: 88451de24e7a26f189a823dc584b9f0fc96d1c36ceafde1f846d24fbbd0f3d9b
Contents?: true
Size: 832 Bytes
Versions: 4
Compression:
Stored size: 832 Bytes
Contents
require "spec_helper" RSpec.describe Ribose::FileUploader do describe ".upload" do context "with valid data" do it "creates a new upload with details" do space_id = 123_456_789 stub_ribose_space_file_upload_api(space_id, file_attributes) file_upload = Ribose::FileUploader.upload(space_id, file_attributes) expect(file_upload.attachment.id).not_to be_nil expect(file_upload.attachment.author).to eq("John Doe") expect(file_upload.attachment.content_type).to eq("image/png") end end end def file_attributes { file: sample_fixture_file, tag_list: "sample, file, samplefile", description: "This is a sample file", } end def sample_fixture_file @sample_file ||= File.join(Ribose.root, "spec/fixtures/sample.png") end end
Version data entries
4 entries across 4 versions & 1 rubygems