Spec-Zone.ru › Laravel 5.5

Моделирование приложений

свойство MocksApplicationServices (Просмотреть исходный код)

Свойства

защищённый массив $firedEvents Все сгенерированные события.
защищённый массив $firedModelEvents Все сгенерированные события моделей.
защищённый массив $dispatchedJobs Все отправленные задачи.
защищённый массив $dispatchedNotifications Все отправленные уведомления.

Методы

$this expectsEvents(массив|строка $events)

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

$this doesntExpectEvents(массив|строка $events)

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

$this withoutEvents()

Моделируйте обработчик событий, чтобы все события были отключены и собраны.

массив getFiredEvents(массив $events)

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

$this expectsJobs(массив|строка $jobs)

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

$this doesntExpectJobs(массив|строка $jobs)

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

$this withoutJobs()

Моделируйте обработчик задач, чтобы все задачи были отключены и собраны.

массив getDispatchedJobs(массив $jobs)

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

массив getDispatched(массив $classes, массив $dispatched)

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

bool wasDispatched(строка $needle, массив $haystack)

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

$this withoutNotifications()

Моделируйте обработчик уведомлений, чтобы все уведомления были отключены.

$this expectsNotification(смешанный $notifiable, строка $notification)

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

Подробности

$this expectsEvents(массив|строка $events)

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

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

Параметры

массив|строка $events

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

$this

Исключения

Исключение

$this doesntExpectEvents(массив|строка $events)

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

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

Параметры

массив|строка $events

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

$this

защищённый $this withoutEvents()

Моделируйте обработчик событий, чтобы все события были отключены и собраны.

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

$this

защищённый массив getFiredEvents(массив $events)

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

Параметры

массив $events

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

массив

защищённый $this expectsJobs(массив|строка $jobs)

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

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

Параметры

массив|строка $jobs

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

$this

защищённый $this doesntExpectJobs(массив|строка $jobs)

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

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

Параметры

массив|строка $jobs

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

$this

защищённый $this withoutJobs()

Моделируйте обработчик задач, чтобы все задачи были отключены и собраны.

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

$this

защищённый массив getDispatchedJobs(массив $jobs)

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

Параметры

массив $jobs

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

массив

защищённый массив getDispatched(массив $classes, массив $dispatched)

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

Параметры

массив $classes
массив $dispatched

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

массив

защищённый bool wasDispatched(строка $needle, массив $haystack)

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

Параметры

строка $needle
массив $haystack

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

bool

защищённый $this withoutNotifications()

Моделируйте обработчик уведомлений, чтобы все уведомления были отключены.

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

$this

защищённый $this expectsNotification(смешанный $notifiable, строка $notification)

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

Параметры

смешанный $notifiable
строка $notification

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

$this

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

Spec-Zone.ru

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