Spec-Zone.ru › Laravel 7

MocksApplicationServices

trait MocksApplicationServices (View source)

Свойства

protected array$firedEvents

Все сгенерированные события.

protected array$firedModelEvents

Все сгенерированные события моделей.

protected array$dispatchedJobs

Все отправленные задачи.

protected array$dispatchedNotifications

Все отправленные уведомления.

Методы

$thisexpectsEvents(array|string $events)

Укажите список событий, которые должны быть сгенерированы для данного действия.

$thisdoesntExpectEvents(array|string $events)

Укажите список событий, которые не должны быть сгенерированы для данного действия.

$thiswithoutEvents()

Имитирует диспетчер событий, чтобы все события были заглушены и собраны.

arraygetFiredEvents(array $events)

Отфильтруйте заданные события по отношению к сгенерированным событиям.

$thisexpectsJobs(array|string $jobs)

Укажите список задач, которые должны быть отправлены для данного действия.

$thisdoesntExpectJobs(array|string $jobs)

Укажите список задач, которые не должны быть отправлены для данного действия.

$thiswithoutJobs()

Имитирует диспетчер задач, чтобы все задачи были заглушены и собраны.

arraygetDispatchedJobs(array $jobs)

Отфильтруйте заданные задачи по отношению к отправленным задачам.

arraygetDispatched(array $classes, array $dispatched)

Отфильтруйте заданные классы по отношению к массиву отправленных классов.

boolwasDispatched(string $needle, array $haystack)

Проверьте, существует ли заданный класс в массиве отправленных классов.

$thiswithoutNotifications()

Имитирует диспетчер уведомлений, чтобы все уведомления были заглушены.

$thisexpectsNotification(mixed $notifiable, string $notification)

Укажите уведомление, которое ожидается к отправке.

Подробности

$this expectsEvents(array|string $events)

Укажите список событий, которые должны быть сгенерированы для данного действия.

Эти события будут имитироваться, поэтому обработчики фактически не будут выполняться.

Параметры

array|string$events

Возвращаемое значение

$this

Исключения

Исключение

$this doesntExpectEvents(array|string $events)

Укажите список событий, которые не должны быть сгенерированы для данного действия.

Эти события будут имитироваться, поэтому обработчики фактически не будут выполняться.

Параметры

array|string$events

Возвращаемое значение

$this

protected $this withoutEvents()

Имитирует диспетчер событий, чтобы все события были заглушены и собраны.

Возвращаемое значение

$this

protected array getFiredEvents(array $events)

Отфильтруйте заданные события по отношению к сгенерированным событиям.

Параметры

array$events

Возвращаемое значение

array

protected $this expectsJobs(array|string $jobs)

Укажите список задач, которые должны быть отправлены для данного действия.

Эти задачи будут имитироваться, поэтому обработчики фактически не будут выполняться.

Параметры

array|string$jobs

Возвращаемое значение

$this

protected $this doesntExpectJobs(array|string $jobs)

Укажите список задач, которые не должны быть отправлены для данного действия.

Эти задачи будут имитироваться, поэтому обработчики фактически не будут выполняться.

Параметры

array|string$jobs

Возвращаемое значение

$this

protected $this withoutJobs()

Имитирует диспетчер задач, чтобы все задачи были заглушены и собраны.

Возвращаемое значение

$this

protected array getDispatchedJobs(array $jobs)

Отфильтруйте заданные задачи по отношению к отправленным задачам.

Параметры

array$jobs

Возвращаемое значение

array

protected array getDispatched(array $classes, array $dispatched)

Отфильтруйте заданные классы по отношению к массиву отправленных классов.

Параметры

array$classes
array$dispatched

Возвращаемое значение

array

protected bool wasDispatched(string $needle, array $haystack)

Проверьте, существует ли заданный класс в массиве отправленных классов.

Параметры

string$needle
array$haystack

Возвращаемое значение

bool

protected $this withoutNotifications()

Имитирует диспетчер уведомлений, чтобы все уведомления были заглушены.

Возвращаемое значение

$this

protected $this expectsNotification(mixed $notifiable, string $notification)

Укажите уведомление, которое ожидается к отправке.

Параметры

mixed$notifiable
string$notification

Возвращаемое значение

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API