a9c304f1ef
An initial version of twitter integration Co-authored-by: Sojan Jose <sojan@pepalo.com>
37 lines
850 B
Ruby
37 lines
850 B
Ruby
# 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
|