test: clear mutex before each step
This commit is contained in:
@@ -1,12 +1,16 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe Webhooks::InstagramEventsJob, :serial do
|
||||
describe Webhooks::InstagramEventsJob do
|
||||
subject(:instagram_webhook) { described_class }
|
||||
|
||||
before do
|
||||
stub_request(:post, /graph\.facebook\.com/)
|
||||
stub_request(:get, 'https://www.example.com/test.jpeg')
|
||||
.to_return(status: 200, body: '', headers: {})
|
||||
|
||||
# Clear Redis mutex key to prevent lock conflicts in parallel tests
|
||||
mutex_key = format(Redis::Alfred::IG_MESSAGE_MUTEX, sender_id: 'Sender-id-1', ig_account_id: 'chatwoot-app-user-id-1')
|
||||
Redis::Alfred.delete(mutex_key)
|
||||
end
|
||||
|
||||
let!(:account) { create(:account) }
|
||||
|
||||
Reference in New Issue
Block a user