MocksApplicationServices
trait MocksApplicationServices (View source)
Свойства
| protected array | $firedEvents | Все сгенерированные события. | |
| protected array | $dispatchedJobs | Все отправленные задачи. |
Методы
| $this | expectsEvents(array|string $events) Укажите список событий, которые должны быть сгенерированы для данного действия. | |
| $this | doesntExpectEvents(array|string $events) Укажите список событий, которые не должны быть сгенерированы для данного действия. | |
| $this | withoutEvents() Имитировать диспетчер событий, чтобы все события были заглушены и собраны. | |
| $this | withoutObservers(array|string $observers) Укажите список наблюдателей, которые не будут выполняться для данного действия. | |
| 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 expectsEvents(array|string $events)
Укажите список событий, которые должны быть сгенерированы для данного действия.
Эти события будут смоделированы, так что обработчики фактически не будут выполняться.
$this doesntExpectEvents(array|string $events)
Укажите список событий, которые не должны быть сгенерированы для данного действия.
Эти события будут смоделированы, так что обработчики фактически не будут выполняться.
protected $this withoutEvents()
Имитировать диспетчер событий, чтобы все события были заглушены и собраны.
$this withoutObservers(array|string $observers)
Укажите список наблюдателей, которые не будут выполняться для данного действия.
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)
Проверить, существует ли указанный класс в массиве отправленных классов.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.html