Skip to content

Commit 8758911

Browse files
committed
MC-19250: The stuck deployment on the Cloud because of consumers
1 parent 4e960c3 commit 8758911

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/internal/Magento/Framework/MessageQueue/Test/Unit/ConsumerTest.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@ class ConsumerTest extends \PHPUnit\Framework\TestCase
7777
*/
7878
private $poisonPillCompare;
7979

80+
/**
81+
* @var \Magento\Framework\App\DeploymentConfig|\PHPUnit_Framework_MockObject_MockObject
82+
*/
83+
private $deploymentConfig;
84+
8085
/**
8186
* Set up.
8287
*
@@ -95,6 +100,7 @@ protected function setUp()
95100
->disableOriginalConstructor()->getMock();
96101
$this->logger = $this->getMockBuilder(\Psr\Log\LoggerInterface::class)
97102
->disableOriginalConstructor()->getMock();
103+
$this->deploymentConfig = $this->createMock(\Magento\Framework\App\DeploymentConfig::class);
98104

99105
$objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
100106
$this->poisonPillCompare = $this->getMockBuilder(PoisonPillCompareInterface::class)
@@ -104,7 +110,8 @@ protected function setUp()
104110
//Hard dependency used because CallbackInvoker invokes closure logic defined inside of Customer class.
105111
$this->callbackInvoker = new \Magento\Framework\MessageQueue\CallbackInvoker(
106112
$this->poisonPillRead,
107-
$this->poisonPillCompare
113+
$this->poisonPillCompare,
114+
$this->deploymentConfig
108115
);
109116
$this->consumer = $objectManager->getObject(
110117
\Magento\Framework\MessageQueue\Consumer::class,

0 commit comments

Comments
 (0)