From 8ec086f8d02c7e336e727a7b7c8481d9d7ee24f2 Mon Sep 17 00:00:00 2001 From: "Cayo P. R. Oliveira" Date: Sat, 31 May 2025 18:19:39 -0300 Subject: [PATCH] Fix: Incoming Message Baileys Service Specs (#59) * fix: update contact creation in messages.update event spec and remove redundant content update test * test: fix spec --------- Co-authored-by: gabrieljablonski --- .../services/whatsapp/incoming_message_baileys_service_spec.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/services/whatsapp/incoming_message_baileys_service_spec.rb b/spec/services/whatsapp/incoming_message_baileys_service_spec.rb index 63a62d43e..328929284 100644 --- a/spec/services/whatsapp/incoming_message_baileys_service_spec.rb +++ b/spec/services/whatsapp/incoming_message_baileys_service_spec.rb @@ -580,9 +580,10 @@ describe Whatsapp::IncomingMessageBaileysService do context 'when processing messages.update event' do let(:conversation) do + agent = create(:user, account: inbox.account, role: :agent) contact = create(:contact, account: inbox.account) contact_inbox = create(:contact_inbox, inbox: inbox, contact: contact) - create(:conversation, inbox: inbox, contact_inbox: contact_inbox, assignee_id: contact.id) + create(:conversation, inbox: inbox, contact_inbox: contact_inbox, assignee_id: agent.id) end let!(:message) { create(:message, inbox: inbox, conversation: conversation, source_id: 'msg_123', status: 'sent') } let(:update_payload) { { key: { id: 'msg_123' }, update: { status: 3 } } }