raigu / psr14-event-dispatcher-spy
PSR-14 event dispatcher implementation for testing if the subject under test is emitting expected event.
v0.1.2
2023-04-07 17:42 UTC
README
psr14-event-dispatcher-spy
PSR-14 event dispatcher implementation for testing if the subject under test is emitting expected event.
Compatibility
- PHP 7.4, ^8.0
- psr/event-dispatcher==^1.0
Changes
Install
$ composer require --dev raigu/psr14-event-dispatcher-spy
Usage
$spy = new \Raigu\TestDouble\Psr14\EventDispatcherSpy(); $sut = new \Foo\Bar($spy); $sut->bar(); assert($spy->dispatched(\Foo\BarEvent::class));
Methods
Testing
$ composer test
$ composer specification
$ composer coverage