trabajo-afectivo/spec/support/store_helper.rb

25 lines
735 B
Ruby
Raw Permalink Normal View History

# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
module ZammadStoreHelper
# Add attachment to Store
#
# @param id [Integer] ID of the owner object
# @param object_name [String] class name of the owner object
# @param filename [String] filename (including path) to file to use as a test.
#
def attach(id:, object_name: 'UploadCache', filename: 'test/data/image/1x1.png')
Store.add(
object: object_name,
o_id: id,
data: File.binread(Rails.root.join(filename)),
filename: Pathname.new(filename).basename,
preferences: {},
created_by_id: 1,
)
end
end
RSpec.configure do |config|
config.include ZammadStoreHelper
end