Laravel 11.19は、新機能を導入し、特定のJSON構造をアサートする能力とクエリー・ビルダー・メソッドの"whereNone"を含む。
- Günther Debrauwerは、assertExactJsonStructure()とwithoutHeader()テスト・メソッドを含む顕著な貢献を行いました。
- assertExactJsonStructure()メソッドは、テスト・レスポンスが特定の構造と一致することを確認し、assertJsonStructure()メソッドとは異なります。
- whereNoneメソッドは、whereAnyとwhereAllメソッドを補完し、クエリーで特定の値を除外することを許可します。
- HTMLアサーション・コンビニエンス・メソッド、例えばassertSeeHtml()は、HTMLコンテンツのテストを簡単化し、エスケープを必要としません。
- Number::trim()メソッドは、数字の小数点後の0桁をトリムし、JSONエンコーディングに関する問題を解決します。
- バージョン11.19には、バグ・フィックスと改善が多数含まれ、リリース・ノートで詳細が述べられています。
- リリース・ノートには、ドキュメントの更新、バックポート、さまざまな問題の修正も含まれています。
- GitHub上で、バージョン11.18.0と11.19.0の変更の完全なリストとdiffを確認できます。
- Laravel 11.19は、テスト能力、クエリー・ビルダー・機能、コードベースの品質の向上を目的としています。
- 開発者はこれらの改善を活用し、潜在的な問題を解決するためにアップグレードすることを推奨されます。
laravel-news.com
Assert the Exact JSON Structure of a Response in Laravel 11.19
Create attached notes ...
