- Laravel 11.19 вводит новые функции, включая возможность утверждать точную структуру JSON и метод запроса "whereNone".
- Гюнтер Дебраувер внес значительный вклад, включая методы assertExactJsonStructure() и withoutHeader() для тестирования.
- Метод assertExactJsonStructure() гарантирует, что тестовый ответ соответствует конкретной структуре, в отличие от метода assertJsonStructure().
- Метод whereNone дополняет методы whereAny и whereAll, позволяя пользователю исключать конкретные значения в запросе.
- Методы удобства утверждения HTML, включая assertSeeHtml(), упрощают тестирование для HTML-контента без экранирования.
- Метод Number::trim() удаляет цифры 0 после десятичной точки числа, решая проблемы с кодировкой JSON.
- Версия 11.19 включает множество исправлений ошибок и улучшений, подробно описанных в заметках о выпуске.
- В заметках о выпуске также есть обновления документации, обратные порты и исправления для различных проблем.
- Полный список изменений и разница между версиями 11.18.0 и 11.19.0 можно найти на GitHub.
- Laravel 11.19 стремится улучшить возможности тестирования, функциональность запросов и общее качество кодовой базы.
- Разработчикам рекомендуется обновиться, чтобы воспользоваться этими улучшениями и решить потенциальные проблемы.
laravel-news.com
Assert the Exact JSON Structure of a Response in Laravel 11.19
Create attached notes ...
