Mam więc zestaw testowy, który odwiedza stronę rejestracji i przesyła formularz. Następnie test weryfikuje konto za pomocą tokena.Laravel 5.3 - Unikaj wysyłania powiadomień o zwolnieniu w teście phpunit
Po zweryfikowaniu konta powiadomienie jest wysyłane za pośrednictwem SlackMessage
.
Zastanawiam się, w jaki sposób mogę przechwycić to i zatrzymać wysyłanie wiadomości o braku wysłania - tylko podczas uruchamiania testu, ale uzyskać potwierdzenie, że powiadomienie rzeczywiście zostało wywołane.
nie można kpić zgłoszenie podając klasę? –
Chyba mógłbym. Nigdy nie wiedziałem, że istnieje nawet kpina. Cóż, mam mnóstwo nowych rzeczy do zrobienia :) Jestem całkiem nowy w testowaniu. Zakończono wykonywanie Powiadomienia :: shouldReceive ("wyślij") -> raz(); który wydaje się działać całkiem dobrze. Dzięki :) – Pistachio