Sha256: a55c47daf97fd850e1ddf6d8f828d84bca3f7699b645bec99d3d84f679227409
Contents?: true
Size: 699 Bytes
Versions: 13
Compression:
Stored size: 699 Bytes
Contents
require 'spec_helper' describe IngestLocalFileJob do let(:user) { create(:user) } let(:file_set) { FileSet.new } let(:actor) { double } let(:mock_upload_directory) { 'spec/mock_upload_directory' } before do Dir.mkdir mock_upload_directory unless File.exist? mock_upload_directory FileUtils.copy(File.expand_path('../../fixtures/world.png', __FILE__), mock_upload_directory) allow(CurationConcerns::FileSetActor).to receive(:new).with(file_set, user).and_return(actor) end it 'has attached a file' do expect(actor).to receive(:create_content).and_return(true) described_class.perform_now(file_set, File.join(mock_upload_directory, 'world.png'), user) end end
Version data entries
13 entries across 13 versions & 1 rubygems