zenstruck/messenger-test
Test helpers and assertions for symfony/messenger. Provides a TestTransport that intercepts and round-trips messages, lets you inspect queued items, assert counts/contents and processing states (acked/rejected), and optionally process queued messages in Kernel/Web tests.
26ffd01 feat: process a specific message from the queue (#106) by @podoko 5bc11ad fix: prevent TestTransport from increasing phpunit's assertions count (#104) by @podoko e3a1d7c minor: remove deprec (#110) by @nikophil 67c0e7a chore: upgrade PHPUnit (#107) by @nikophil 5557134 docs: fix envelope typo (#102) by @beau-ottens, beau-ottens
842948e feat: allow enabling / disabling retries manually (#101) by @tunterreitmeier
67347f7 chore: support Symfony 8 (#99) by @nikophil
07ea68a feat: handler use deserialization version of the message with test_serialization=true #86 (#87) by @jaugustin
a33dc20 feat: have TestTransport additional receiver interfaces (#84) by @kbond
7164fce fix: allows to use options configuration (#80) by @aegypius
d4a8525 minor: small cleanup (#76) by @kbond b91a87f minor: fix sca (#76) by @kbond 82cf50b minor: fix typo (#76) by @kbond 9f31c86 fix: handle DelayStamp in the past (#75) by @benito103e
d1c4d37 fix: add attributes to support PHPUnit 10 + 11 (#73) by @mickverm 99856ba docs: add return types to arrow functions (#70) by @carusogabriel
baf5893 fix: set support_delay_stamp to false by default (#69) by @nikophil
0554e7c feat: Symfony 7 support (#67) by @kbond
68b535a minor: Add conditional return type for EnvelopeCollection::messages (#64) by @norkunas
2e51d27 fix: always collect messages in TestTransport::$queue (#62) by @nikophil
6a179b6 fix(EnvelopeCollection): return type for psalm and method final (#60) by @flohw
12c8b18 fix: reinit TestTransport before each test (#56) by @nikophil
56f667c [bug] ignore receiver detached from transport (#52) by @alli83
0fe8aef [feature] allow TestTransport::send() to accept object|array (#50) by @kbond
4b4566d [bug] fix processing empty queue (#48) by @kbond
6f79b43 [doc] add troubleshooting section and detached entities workaround (#46) by @kbond
8efb392 [doc] update config to new when@test notation (#46) by @kbond
8253ec9 [minor] simplify ci config (#45) by @kbond
ea298ec [minor] remove scrutinizer (#45) by @kbond
2a1a944 [doc] fix: typo in README.md (#42) by @romainallanot
8aac8d0 [minor] allow "0" for EnvelopeCollection::assertContains() (#30) by @kbond
How can I help you explore Laravel packages today?