Spec-Zone.ru › Laravel 10

TestView

класс TestView (View source)

Трейты

Macroable

Свойства

статический защищённый массив $macros

Зарегистрированные строковые макросы.

из Macroable
защищённый View $view

Исходный вид.

защищённая строка $rendered

Содержимое рендернутого вида.

Методы

статический void macro(строка $name, объект|вызов $macro)

Регистрация пользовательского макроса.

из Macroable
статический void mixin(объект $mixin, логическое $replace = true)

Смешивание другого объекта в класс.

из Macroable
статический boolean hasMacro(строка $name)

Проверка регистрации макроса.

из Macroable
статический void flushMacros()

Очистка существующих макросов.

из Macroable
статический mixed __callStatic(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

из Macroable
mixed __call(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

из Macroable
void __construct(View $view)

Создание новой инстанции тестового вида.

$this assertViewHas(строка|массив $key, mixed $value = null)

Проверка наличия заданного фрагмента связанных данных в представлении ответа.

$this assertViewHasAll(массив $bindings)

Проверка наличия заданного списка связанных данных в представлении ответа.

$this assertViewMissing(строка $key)

Проверка отсутствия фрагмента связанных данных в представлении ответа.

$this assertViewEmpty()

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

$this assertSee(строка $value, логическое $escape = true)

Проверка наличия заданной строки в представлении.

$this assertSeeInOrder(массив $values, логическое $escape = true)

Проверка наличия заданных строк в порядке в представлении.

$this assertSeeText(строка $value, логическое $escape = true)

Проверка наличия заданной строки в тексте представления.

$this assertSeeTextInOrder(массив $values, логическое $escape = true)

Проверка наличия заданных строк в порядке в тексте представления.

$this assertDontSee(строка $value, логическое $escape = true)

Проверка отсутствия заданной строки в представлении.

$this assertDontSeeText(строка $value, логическое $escape = true)

Проверка отсутствия заданной строки в тексте представления.

строка __toString()

Получение строкового содержимого рендернутого представления.

Детали

статический void macro(строка $name, объект|вызов $macro)

Регистрация пользовательского макроса.

Параметры

строка $name
объект|вызов $macro

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

void

статический void mixin(объект $mixin, логическое $replace = true)

Смешивание другого объекта в класс.

Параметры

объект $mixin
логическое $replace

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

void

Исключения

ReflectionException

статический boolean hasMacro(строка $name)

Проверка регистрации макроса.

Параметры

строка $name

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

boolean

статический void flushMacros()

Очистка существующих макросов.

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

void

статический mixed __callStatic(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

Параметры

строка $method
массив $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

Параметры

строка $method
массив $parameters

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

mixed

Исключения

BadMethodCallException

void __construct(View $view)

Создание новой инстанции тестового вида.

Параметры

View $view

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

void

$this assertViewHas(строка|массив $key, mixed $value = null)

Проверка наличия заданного фрагмента связанных данных в представлении ответа.

Параметры

строка|массив $key
mixed $value

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

$this
END_OF_DOCUMENT_MARKER

$this assertViewHasAll(array $bindings)

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

Параметры

массив $bindings

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

$this

$this assertViewMissing(string $key)

Утверждается, что представление ответа отсутствует фрагмент связанных данных.

Параметры

строка $key

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

$this

$this assertViewEmpty()

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

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

$this

$this assertSee(string $value, bool $escape = true)

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

Параметры

строка $value
логическое $escape

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

$this

$this assertSeeInOrder(array $values, bool $escape = true)

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

Параметры

массив $values
логическое $escape

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

$this

$this assertSeeText(string $value, bool $escape = true)

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

Параметры

строка $value
логическое $escape

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

$this

$this assertSeeTextInOrder(array $values, bool $escape = true)

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

Параметры

массив $values
логическое $escape

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

$this

$this assertDontSee(string $value, bool $escape = true)

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

Параметры

строка $value
логическое $escape

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

$this

$this assertDontSeeText(string $value, bool $escape = true)

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

Параметры

строка $value
логическое $escape

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

$this

string __toString()

Получить строковое содержимое рендернутого представления.

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

строка

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

Spec-Zone.ru

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