Создание API на Symfony 5: Больше тестов и настройка IDE

Опубликовано: 25 Октябрь 2024
на канале: eazyDev
3,606
90

В этом ролике мы еще больше погрузимся в тестирование. Уберем методы setId из сущностей и поправим unit-тесты, займемся написанием тестов на репозитории и пофиксим фукциональные тесты (ранее у нас была проблема с id'шниками). Кроме этого, настроим IDE для запуска сервера, phpunit и команд консоли.

Github: https://github.com/ns3777k/publisher-...
Yandex Zen: https://zen.yandex.ru/id/622f17d2ab07...
YouTube:    / @eazy-dev  
Telegram: https://t.me/eazydev_youtube
VK: https://vk.com/eazydevru
Rutube: https://rutube.ru/channel/13678800/

00:00 - Избавляемся от setId из сущностей
06:56 - Слегка рефакторим репозиторий BookCategoryRepository
09:31 - Настройка и запуск php-cs из-под PhpStorm
14:16 - Запуск bin/console из-под PhpStorm
15:42 - Настройка запуска symfony serve из-под PhpStorm
18:40 - Добавляем запуск тестов в конфигурации
19:42 - Добавление шаблонов контроллера, сущности и репозитория в PhpStorm и удаление maker-bundle
25:48 - Тестирование репозиториев
47:28 - Тестирование контроллеров