Fix: Instagram webhook test event (#5317)

This commit is contained in:
Tejaswini Chile
2022-08-22 16:10:14 +05:30
committed by GitHub
parent 747ce9c80f
commit 9c67814724
4 changed files with 81 additions and 72 deletions

View File

@@ -30,23 +30,20 @@ FactoryBot.define do
entry do
[
{
'id': 'instagram-message-id-123',
'time': '2021-09-08T06:34:04+0000',
'changes': [
'time' => 1_661_141_837_537,
'id' => '0',
'messaging' => [
{
'field': 'messages',
'value': {
'event_type': 'TEXT',
'event_timestamp': '1527459824',
'event_data': {
'message_id': 'vcvacopiufqwehfawdnb',
'sender': {
'username': 'sender_username'
},
'recipient': {
'thread_id': 'faeoqiehrkbfadsfawd'
}
}
'sender' => {
'id' => '12334'
},
'recipient' => {
'id' => '23245'
},
'timestamp' => '1527459824',
'message' => {
'mid' => 'random_mid',
'text' => 'random_text'
}
}
]

View File

@@ -51,7 +51,8 @@ describe Webhooks::InstagramEventsJob do
instagram_inbox.reload
expect(instagram_inbox.messages.count).to be 1
expect(instagram_inbox.messages.last.content).to eq('This is a test message from facebook.')
expect(instagram_inbox.messages.last.content).to eq('random_text')
expect(instagram_inbox.messages.last.source_id).to eq('random_mid')
end
it 'handle instagram unsend message event' do