@@ -83,7 +83,7 @@ defmodule Keila.MailingsCampaignTest do
83
83
84
84
assert :ok = Mailings . deliver_campaign ( campaign . id )
85
85
86
- Oban . drain_queue ( queue: :periodic )
86
+ assert % { success: 1 } = Oban . drain_queue ( queue: :periodic )
87
87
assert % { success: ^ n , failure: 0 } = Oban . drain_queue ( queue: :mailer , with_scheduled: true )
88
88
89
89
for _ <- 1 .. n do
@@ -122,7 +122,7 @@ defmodule Keila.MailingsCampaignTest do
122
122
123
123
assert :ok = Mailings . deliver_campaign ( campaign . id )
124
124
125
- Oban . drain_queue ( queue: :periodic )
125
+ assert % { success: 1 } = Oban . drain_queue ( queue: :periodic )
126
126
127
127
assert % { success: ^ n_expected_sent , failure: 0 , snoozed: ^ n_expected_snoozed } =
128
128
Oban . drain_queue ( queue: :mailer , with_scheduled: true )
@@ -161,7 +161,7 @@ defmodule Keila.MailingsCampaignTest do
161
161
162
162
assert :ok = Mailings . deliver_campaign ( campaign . id )
163
163
164
- Oban . drain_queue ( queue: :periodic )
164
+ assert % { success: 1 } = Oban . drain_queue ( queue: :periodic )
165
165
assert % { success: ^ n , failure: 0 } = Oban . drain_queue ( queue: :mailer , with_scheduled: true )
166
166
167
167
for _ <- 1 .. n do
@@ -186,7 +186,7 @@ defmodule Keila.MailingsCampaignTest do
186
186
187
187
assert :ok = Mailings . deliver_campaign ( campaign . id )
188
188
189
- Oban . drain_queue ( queue: :periodic )
189
+ assert % { success: 1 } = Oban . drain_queue ( queue: :periodic )
190
190
assert % { success: ^ n , failure: 0 } = Oban . drain_queue ( queue: :mailer , with_scheduled: true )
191
191
192
192
for _ <- 1 .. n do
@@ -308,7 +308,7 @@ defmodule Keila.MailingsCampaignTest do
308
308
)
309
309
310
310
assert :ok = Mailings . deliver_campaign ( campaign . id )
311
- Oban . drain_queue ( queue: :periodic )
311
+ assert % { success: 1 } = Oban . drain_queue ( queue: :periodic )
312
312
assert % { success: 1 , failure: 0 } = Oban . drain_queue ( queue: :mailer , with_scheduled: true )
313
313
314
314
receive do
@@ -343,7 +343,7 @@ defmodule Keila.MailingsCampaignTest do
343
343
344
344
assert :ok = Mailings . deliver_campaign ( campaign . id )
345
345
346
- Oban . drain_queue ( queue: :periodic )
346
+ assert % { success: 1 } = Oban . drain_queue ( queue: :periodic )
347
347
assert % { success: 1 , cancelled: 1 } = Oban . drain_queue ( queue: :mailer , with_scheduled: true )
348
348
assert % { status: :sent } = Mailings . get_campaign_stats ( campaign . id )
349
349
end
0 commit comments