Sha256: 27ac250d8f79dbc7fad4ab3dfccd5c80d346529504a177880074f433d5dd7e24
Contents?: true
Size: 795 Bytes
Versions: 4
Compression:
Stored size: 795 Bytes
Contents
module UploadFileTestHelper def uploaded_file(filename, content_type = 'text/csv') t = Tempfile.new([filename.split('/').last, filename.split('.').last]) t.binmode path = File.join(Rails.root, 'spec', 'fixtures', filename) FileUtils.copy_file(path, t.path) ActionDispatch::Http::UploadedFile.new( filename: filename, head: "Content-Disposition: form-data; name=\"file\"; filename=\"#{filename}\"\r\nContent-Type: #{content_type}\r\n", type: content_type, tempfile: t ) end end RSpec.configure do |config| config.include UploadFileTestHelper end
Version data entries
4 entries across 4 versions & 1 rubygems