1234567891011121314151617181920212223242526272829303132333435 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- FactoryBot.define do
- factory :template do
- name { Faker::Name.unique.name }
- options { { 'ticket.title': { value: 'Some dummy title' } } }
- updated_by_id { 1 }
- created_by_id { 1 }
- active { true }
- transient do
- title { 'Title dummy.' }
- body { 'Content dummy.' }
- sender_type { 'email-out' }
- customer { association :customer }
- group { Group.first }
- owner { association :agent }
- tags { [] }
- end
- trait :dummy_data do
- options do
- {
- 'ticket.formSenderType' => { value: sender_type },
- 'ticket.title' => { value: title },
- 'article.body' => { value: body },
- 'ticket.customer_id' => { value: customer.id, value_completion: "#{customer.firstname} #{customer.lastname} <#{customer.email}>" },
- 'ticket.group_id' => { value: group.id },
- 'ticket.owner_id' => { value: owner.id },
- 'ticket.tags' => { value: tags.join(',') }
- }
- end
- end
- end
- end
|