|
29 | 29 | use Symfony\Component\Messenger\MiddlewareInterface;
|
30 | 30 | use Symfony\Component\Messenger\Tests\Fixtures\DummyMessage;
|
31 | 31 | use Symfony\Component\Messenger\Tests\Fixtures\SecondMessage;
|
32 |
| -use Symfony\Component\Messenger\TraceableMessageBus; |
33 | 32 | use Symfony\Component\Messenger\Transport\ReceiverInterface;
|
34 | 33 |
|
35 | 34 | class MessengerPassTest extends TestCase
|
@@ -250,13 +249,16 @@ public function testRegistersTraceableBusesToCollector()
|
250 | 249 | $container = $this->getContainerBuilder();
|
251 | 250 | $container->register('messenger.data_collector', $dataCollector);
|
252 | 251 | $container->register($fooBusId = 'messenger.bus.foo', MessageBusInterface::class)->addTag('messenger.bus', array('name' => 'foo'));
|
253 |
| - $container->register('messenger.bus.bar', MessageBusInterface::class)->addTag('messenger.bus'); |
254 |
| - $container->register($debugedFooBusId = 'debug.traced.'.$fooBusId, TraceableMessageBus::class)->setDecoratedService($fooBusId); |
| 252 | + $container->register($barBusId = 'messenger.bus.bar', MessageBusInterface::class)->addTag('messenger.bus'); |
255 | 253 | $container->setParameter('kernel.debug', true);
|
256 | 254 |
|
257 | 255 | (new MessengerPass())->process($container);
|
258 | 256 |
|
259 |
| - $this->assertEquals(array(array('registerBus', array('foo', new Reference($debugedFooBusId)))), $container->getDefinition('messenger.data_collector')->getMethodCalls()); |
| 257 | + $this->assertTrue($container->hasDefinition($debuggedFooBusId = 'debug.traced.'.$fooBusId)); |
| 258 | + $this->assertSame(array($fooBusId, null, 0), $container->getDefinition($debuggedFooBusId)->getDecoratedService()); |
| 259 | + $this->assertTrue($container->hasDefinition($debuggedBarBusId = 'debug.traced.'.$barBusId)); |
| 260 | + $this->assertSame(array($barBusId, null, 0), $container->getDefinition($debuggedBarBusId)->getDecoratedService()); |
| 261 | + $this->assertEquals(array(array('registerBus', array('foo', new Reference($debuggedFooBusId))), array('registerBus', array('messenger.bus.bar', new Reference($debuggedBarBusId)))), $container->getDefinition('messenger.data_collector')->getMethodCalls()); |
260 | 262 | }
|
261 | 263 |
|
262 | 264 | public function testRegistersMiddlewaresFromServices()
|
|
0 commit comments