23 lines
482 B
Ruby
23 lines
482 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
FactoryBot.define do
|
||
|
factory :bot_message_card, class: Hash do
|
||
|
title { Faker::Book.name }
|
||
|
description { Faker::Movie.quote }
|
||
|
media_url { 'https://via.placeholder.com/250x250.png' }
|
||
|
actions do
|
||
|
[{
|
||
|
text: 'Select',
|
||
|
type: 'postback',
|
||
|
payload: 'TACOS'
|
||
|
}, {
|
||
|
text: 'More info',
|
||
|
type: 'link',
|
||
|
uri: 'http://example.org'
|
||
|
}]
|
||
|
end
|
||
|
|
||
|
initialize_with { attributes }
|
||
|
end
|
||
|
end
|