Тесты в Livewire
Компонент на странице обычно проверяют глазами: открыли адрес, нажали кнопку, прочитали текст на экране. Каждая мелкая правка снова тянет за собой ручной обход сценария, и это быстро утомляет.
Livewire даёт прогнать компонент в PHPUnit: создать экземпляр в памяти, задать свойства, вызвать методы и прочитать результат без реального HTTP-запроса и без окна браузера. Так проверка становится обычным PHP-кодом, который можно запускать одной командой в терминале и держать рядом с остальными тестами приложения.
Это не заменяет живую страницу, но снимает рутину с логики компонента: её можно зафиксировать заранее и не бояться, что мелкая правка сломает форму незаметно.
Со всем этим мы и будем разбираться в рамках данного раздела.