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

Структура папок тестов в Laravel

В новом Laravel-проекте уже есть папка tests. Внутри - две основные: tests/Feature и tests/Unit. По имени сразу видно уровень проверки.

Feature - тесты «снаружи»: HTTP-запрос к маршруту, ответ страницы, редирект формы. Такой тест поднимает приложение и проверяет сценарий целиком, как пользователь или клиент API.

Unit - узкие проверки одного класса или метода без полного HTTP-сценария. Для учёбы и типичных маршрутов чаще пишут Feature. Unit пригодится позже, когда выделяют чистую логику.

Обе папки наследуют общий базовый класс тестов проекта. Важно класть файл в нужную папку: Feature - для запросов к сайту, Unit - для изолированной логики. В следующих уроках работаем с Feature.

Чем tests/Feature отличается от tests/Unit?

Куда положите тест, который делает get('/posts')?

Откройте папку tests в своём проекте и посмотрите, что уже лежит внутри.

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