123456789101112131415161718192021222324 |
- # 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
|