Chatwoot/spec/factories/twitter/twitter_message_create_event.rb

38 lines
850 B
Ruby
Raw Normal View History

# frozen_string_literal: true
FactoryBot.define do
factory :twitter_message_create_event, class: Hash do
for_user_id { '1' }
direct_message_events do
[{
'type' => 'message_create',
'id' => '123',
'message_create' => {
target: { 'recipient_id' => '1' },
'sender_id' => '2',
'source_app_id' => '268278',
'message_data' => {
'text' => 'Blue Bird'
}
}
}]
end
users do
{
'1' => {
id: '1',
name: 'person 1',
profile_image_url: 'https://via.placeholder.com/250x250.png'
},
'2' => {
id: '1',
name: 'person 1',
profile_image_url: 'https://via.placeholder.com/250x250.png'
}
}
end
initialize_with { attributes }
end
end