MocksApplicationServices
trait MocksApplicationServices (View source)
Свойства
| protected array | $firedEvents | Все сгенерированные события. | |
| protected array | $firedModelEvents | Все сгенерированные события моделей. | |
| protected array | $dispatchedJobs | Все отправленные задачи. | |
| protected array | $dispatchedNotifications | Все отправленные уведомления. |
Методы
| $this | expectsEvents(array|string $events) Укажите список событий, которые должны быть сгенерированы для данного действия. | |
| $this | doesntExpectEvents(array|string $events) Укажите список событий, которые не должны быть сгенерированы для данного действия. | |
| $this | withoutEvents() Имитировать обработчик событий, чтобы все события были отключены и собраны. | |
| array | getFiredEvents(array $events) Отфильтруйте заданные события по отношению к сгенерированным событиям. | |
| $this | expectsJobs(array|string $jobs) Укажите список задач, которые должны быть отправлены для данного действия. | |
| $this | doesntExpectJobs(array|string $jobs) Укажите список задач, которые не должны быть отправлены для данного действия. | |
| $this | withoutJobs() Имитировать обработчик задач, чтобы все задачи были отключены и собраны. | |
| array | getDispatchedJobs(array $jobs) Отфильтруйте заданные задачи по отношению к отправленным задачам. | |
| array | getDispatched(array $classes, array $dispatched) Отфильтруйте заданные классы по отношению к массиву отправленных классов. | |
| bool | wasDispatched(string $needle, array $haystack) Проверить, существует ли данный класс в массиве отправленных классов. | |
| $this | withoutNotifications() Имитировать обработчик уведомлений, чтобы все уведомления были отключены. | |
| $this | expectsNotification(mixed $notifiable, string $notification) Укажите уведомление, которое ожидается для отправки. |
Подробности
$this expectsEvents(array|string $events)
Укажите список событий, которые должны быть сгенерированы для данного действия.
Эти события будут смоделированы, так что обработчики фактически не будут выполняться.
$this doesntExpectEvents(array|string $events)
Укажите список событий, которые не должны быть сгенерированы для данного действия.
Эти события будут смоделированы, так что обработчики фактически не будут выполняться.
protected $this withoutEvents()
Имитировать обработчик событий, чтобы все события были отключены и собраны.
protected array getFiredEvents(array $events)
Отфильтруйте заданные события по отношению к сгенерированным событиям.
protected $this expectsJobs(array|string $jobs)
Укажите список задач, которые должны быть отправлены для данного действия.
Эти задачи будут смоделированы, так что обработчики фактически не будут выполняться.
protected $this doesntExpectJobs(array|string $jobs)
Укажите список задач, которые не должны быть отправлены для данного действия.
Эти задачи будут смоделированы, так что обработчики фактически не будут выполняться.
protected $this withoutJobs()
Имитировать обработчик задач, чтобы все задачи были отключены и собраны.
protected array getDispatchedJobs(array $jobs)
Отфильтруйте заданные задачи по отношению к отправленным задачам.
protected array getDispatched(array $classes, array $dispatched)
Отфильтруйте заданные классы по отношению к массиву отправленных классов.
protected bool wasDispatched(string $needle, array $haystack)
Проверить, существует ли данный класс в массиве отправленных классов.
protected $this withoutNotifications()
Имитировать обработчик уведомлений, чтобы все уведомления были отключены.
protected $this expectsNotification(mixed $notifiable, string $notification)
Укажите уведомление, которое ожидается для отправки.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.html