Gibt es eine Standardmethode, um Unit-Test Listeners
in Laravel 5.1 (nicht die Event::fire()
spöttisch) oder Sie instanziieren Sie es gerade, rufen handle()
mit verspott params und Behauptungen machen, die oldschool Art und Weise?Testing Zuhörer in Laravel 5.1
Ich lese Events und Testing und es sagt nicht wirklich etwas über Unit-Tests Listener.
Ja. Instantiiere es einfach mit gespotteten Objekten und rufe 'handle' an. Es ist eine Klasse wie jede andere. –
Ich hatte mehr als ein Listener-Ereignis, daher konnte ich das Ereignis nicht auslösen, um nur einen Listener zu testen. So bin ich auch in die alte Schule gegangen. –