Spec-Zone.ru › Laravel 5.8

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

Spec-Zone.ru

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