РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ppinSpTsWr 104 of 112 menu
◀ ▶

Значение пропса в Inertia

Давайте теперь перейдём от факта наличия поля к его содержимому. На странице работников заголовок приходит с сервера, и тест должен убедиться, что строка не подменилась после правки контроллера.

Для этого служит метод where: первым аргументом идёт имя пропса, вторым - ожидаемое значение. Точечная запись в имени позволяет дотянуться до вложенного поля без отдельной области видимости.

Давайте зафиксируем заголовок в тесте:

<?php namespace Tests\Feature; use Inertia\Testing\AssertableInertia as Assert; use Tests\TestCase; class WorkersPageTest extends TestCase { public function test_workers_page_title(): void { $this->get('/workers') ->assertInertia(fn (Assert $page) => $page ->where('title', 'Staff') ); } }

Сделайте тест для адреса /crews, чтобы пропс caption совпадал со строкой Crew list.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить