public function testHandle() { $message =
new DummyMessage('dummy message'
);
$envelope =
new Envelope($message);
$bus =
$this->
createMock(MessageBusInterface::
class);
$bus->
method('dispatch'
)->
with($message)->
willReturn($envelope);
$bus =
new TraceableMessageBus($bus);
$collector =
new MessengerDataCollector();
$collector->
registerBus('default',
$bus);
$bus->
dispatch($message);
$collector->
lateCollect();
$messages =
$collector->
getMessages();
$this->
assertCount(1,
$messages);
$file = __FILE__;
$expected = <<<DUMP
array:5 [
"bus" => "default"
"stamps" => []
"stamps_after_dispatch" => []
"message" => array:2 [
"type" => "Symfony\Component\Messenger\Tests\Fixtures\DummyMessage"
"value" => Symfony\Component\Messenger\Tests\Fixtures\DummyMessage %A
-message: "dummy message"
}
]
"caller" => array:3 [
"name" => "MessengerDataCollectorTest.php"
"file" => "