Skip to content

Commit ed66945

Browse files
committed
add missing retry strategy
1 parent 9ad4353 commit ed66945

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Symfony/Component/Messenger/Tests/EventListener/SendFailedMessageForRetryListenerTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
use Symfony\Component\Messenger\EventListener\SendFailedMessageForRetryListener;
2121
use Symfony\Component\Messenger\Exception\HandlerFailedException;
2222
use Symfony\Component\Messenger\Exception\RecoverableMessageHandlingException;
23+
use Symfony\Component\Messenger\Retry\MultiplierRetryStrategy;
2324
use Symfony\Component\Messenger\Retry\RetryStrategyInterface;
2425
use Symfony\Component\Messenger\Stamp\DelayStamp;
2526
use Symfony\Component\Messenger\Stamp\RedeliveryStamp;
@@ -56,7 +57,9 @@ public function testIsRetryableFalseCausesNoRetry()
5657
$sender->expects($this->never())->method('send');
5758
$sendersLocator = new Container();
5859
$sendersLocator->set('my_receiver', $sender);
59-
$listener = new SendFailedMessageForRetryListener($sendersLocator, new Container());
60+
$retryStrategyLocator = new Container();
61+
$retryStrategyLocator->set('my_receiver', new MultiplierRetryStrategy(0));
62+
$listener = new SendFailedMessageForRetryListener($sendersLocator, $retryStrategyLocator);
6063

6164
$exception = new \Exception('no!');
6265
$envelope = new Envelope(new \stdClass());

0 commit comments

Comments
 (0)