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)
Регистрация пользовательского макроса.
статический void mixin(объект $mixin, логическое $replace = true)
Смешивание другого объекта в класс.
статический boolean hasMacro(строка $name)
Проверка регистрации макроса.
статический void flushMacros()
Очистка существующих макросов.
статический mixed __callStatic(строка $method, массив $parameters)
Динамическая обработка вызовов класса.
mixed __call(строка $method, массив $parameters)
Динамическая обработка вызовов класса.
void __construct(View $view)
Создание новой инстанции тестового вида.
$this assertViewHas(строка|массив $key, mixed $value = null)
Проверка наличия заданного фрагмента связанных данных в представлении ответа.
$this assertViewHasAll(array $bindings)
Утверждается, что представление ответа содержит заданный список связанных данных.
$this assertViewMissing(string $key)
Утверждается, что представление ответа отсутствует фрагмент связанных данных.
$this assertViewEmpty()
Утверждается, что содержимое рендернутого представления пустое.
$this assertSee(string $value, bool $escape = true)
Утверждается, что заданная строка содержится в представлении.
$this assertSeeInOrder(array $values, bool $escape = true)
Утверждается, что заданные строки содержатся в порядке в представлении.
$this assertSeeText(string $value, bool $escape = true)
Утверждается, что заданная строка содержится в тексте представления.
$this assertSeeTextInOrder(array $values, bool $escape = true)
Утверждается, что заданные строки содержатся в порядке в тексте представления.
$this assertDontSee(string $value, bool $escape = true)
Утверждается, что заданная строка не содержится в представлении.
$this assertDontSeeText(string $value, bool $escape = true)
Утверждается, что заданная строка не содержится в тексте представления.
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