PEST тесты в Laravel. Обзор фреймворка для написания тестов
Небольшой обзор PEST — фреймворка для тестирования проектов. Расскажу о своем знакомстве с PEST, переход с PHPUnit, особенности и свои впечатления! Плагины PEST для IDE - https://pestphp.com/docs/editor-setup #pest#laravel#cutcode --------------------------------------------------------------------------------- 🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇 https://learn.cutcode.dev/ ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 - Общие впечатления о PEST 01:32 - Переход с PHPUnit на PEST 02:49 - Плагин для работы с PEST 03:58 - Обзор Pest.php 06:02 - Работа с группами при тестировании 07:53 - Изменение названия тестов 08:41 - Хуки beforeEach/beforeAll и High Order tests 10:30 - Методы тестирования 11:36 - File template 12:18 - Extend expect 13:40 - Использование with() 14:28 - Параллельное тестирование 14:47 - Подведение итогов Всех поклонников laravel я приветствую на канале CutCode! Друзья, сегодня мы затронем тему Pest тестов - стоит ли использовать и в чем их особенность. В целом я пока не эксперт по Pest, но уже две недели делаю интеграцию Pest тестов в большой проект. Плюс досконально изучил документацию и скажем так делюсь свежим взглядом, своими эмоциями использования, плюсами и минусами. Сразу небольшой спойлер - в целом я в восторге! Думаю теперь каждый проект буду начинать именно с Pest тестами. И в итоге считаю что новичкам нужно начинать знакомство с тестами сразу используя этот инструмент, так как он не усложняет, а только облегчает жизнь и на некоторые вещи помогает смотреть проще. Что в целом из себя представляет Pest и почему он пока не популярен у нас? Думаю многие не вникают и считают что это в корне другой подход, но на самом деле под капотом тот же PHP Unit. У нас в целом обвёртка и измененная концепция в реализации. Хотя и старая вполне работает. В итоге мы имеем тот же инструмент, тот же сахар сверху от Laravel и плюс ко всему этому дополнительный инструмент который облегчает нам тестирование и внешний вид тестов. Надеюсь заинтриговал. Погнали смотреть! Итак друзья что мне потребовалось на старте чтобы начать путешествие в интеграцию pest тестов. До этого у меня уже были тесты это был стандартный PHPunit. И вот я решил переход на Pest. До этого у меня в dev зависимостях был PHP unit и зависимость по параллельному тестированию. Их я убрал и заменил на PestPHP/Pest - он уже себя включает PHP Unit и зависимость по параллельному тестированию. И в целом по зависимостям все. Далее у меня возник вопрос А как на уровне CI? До этого был PHP Unit нужно перейти на Pest, не возникнут ли сложности? И друзья никаких сложностей не возникло. Если мы откроем workflow от github actions, то в команде run был до этого PHP Unit, я поменял на Pest и все отлично работает. Собственно и этой же командой мы запускаем с вами Pest тесты. Давайте попробуем чтобы убедиться что все работает. Тесты запускаются. Собственно а когда я только установил зависимость я еще добавил опцию -init, благодаря которой в директории с тестами у меня появился файл Pest.php вот он. Я думаю вы сразу увидели красивую иконку с логотипом с pest тестов и это связано с тем что я также дополнительно установил плагин который помогает взаимодействовать с pest тестами. Давайте посмотрим как он выглядит и что он из себя представляет. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: • PEST тесты в Laravel. Обзор фреймворка для... 🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?s... 📼 Курс по Laravel с нуля: • Курс по Laravel 8 обучение с нуля. Бесплат... PEST тесты в Laravel. Обзор фреймворка для написания тестов --------------------------------------------------------------------------------- 🔗 наш сайт: https://cutcode.dev/ 📱 Наш telegram-канал: https://t.me/laravel_cutcode

Организация работы с SEO в проектах на Laravel. Обзор пакета Laravel SEO/Inertia meta

Тесты в проектах Laravel. Часть 1. Зачем нужно тестирование и как пользоваться

Тестирование PHP. Что и как?

Фурри лис обучает Java Spring Boot - Лекция №2

Зачем и как писать качественные Unit-тесты - Алексей Солодкий (Badoo)

Подключаем к VS Code бесплатные локальные AI модели с помощью LM Studio — пошаговая инструкция

God Says:"TAKE THIS MESSAGE SERIOUSLY, BECAUSE ONLY YOU ARE SEEING IT"/God Message Now/God Message

Как тестировать Laravel?

Тестирование PHP. Утверждения (Asserts)

Test Driven Development with Pest PHP

Laravel Pint - инструмент форматирования кода от сообщества Laravel

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

Обзор Laravel Octane, Roadrunner, FrankenPHP

Laravel Тесты
![Актуальный стек Python разработчика [2026]](https://i.ytimg.com/vi/pXUaJBYAvvo/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCW9IlUw2yY_gkDNZjz1NUO6UVoQg)
Актуальный стек Python разработчика [2026]

Laravel проект от подписчика - разбор #1

Ракетная опасность в Подмосковье. Скандал из-за мобилизации в Пензе. Соловьев готов пойти в снайперы

Я перебрал 200 Claude Skills. Вот 9 которые УДЕЛАЛИ остальные

Migrating Brent’s PHPUnit Test Suite to Pest

