18 lines
419 B
Ruby
18 lines
419 B
Ruby
FactoryBot.define do
|
|
factory :agent_bot do
|
|
name { 'MyString' }
|
|
description { 'MyString' }
|
|
outgoing_url { 'localhost' }
|
|
bot_config { {} }
|
|
bot_type { 'webhook' }
|
|
|
|
trait :skip_validate do
|
|
to_create { |instance| instance.save(validate: false) }
|
|
end
|
|
|
|
trait :with_avatar do
|
|
avatar { fixture_file_upload(Rails.root.join('spec/assets/avatar.png'), 'image/png') }
|
|
end
|
|
end
|
|
end
|