Запускаем PHPUnit тесты внутри Docker-контейнера в PhpStorm

Запускаем PHPUnit тесты внутри Docker-контейнера в PhpStorm

Если вы используете Docker для запуска проекта локально, то наверняка сталкивались со сложностями при запуске тестов. PhpStorm позволяет запускать тесты прямо из кода, для этого нужно лишь кликнуть правой кнопкой мыши на нужном тесте и нажать Run, но с использованием это кажется не так просто на первый взгляд. К счастью, PhpStorm имеет встроенную интеграцию с Docker, которая в том числе позволяет запускать тесты прямо внутри контейнера.

Читать далее «Запускаем PHPUnit тесты внутри Docker-контейнера в PhpStorm»

Тестирование middleware в Laravel

Тестирование middleware в Laravel

Middleware — это очень удобный инструмент Laravel для фильтрации запросов и выполнения других функций. Возникает вопрос, как убедиться, что middleware работает правильно. В данной статье я расскажу, как можно протестировать middleware.

Читать далее «Тестирование middleware в Laravel»