Files
danbooru/test/test_helpers/upload_test_helper.rb
2018-03-20 19:49:58 -05:00

11 lines
317 B
Ruby

module UploadTestHelper
def upload_file(path)
file = Tempfile.new(binmode: true)
IO.copy_stream("#{Rails.root}/#{path}", file.path)
uploaded_file = ActionDispatch::Http::UploadedFile.new(tempfile: file, filename: File.basename(path))
yield uploaded_file if block_given?
uploaded_file
end
end