Spec-Zone.ru › Laravel 6

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)

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

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

Параметры

array|string $events

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

$this

Исключения

Exception

$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/6.x/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.html

Spec-Zone.ru

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