Tests

Fileのアップロードに関する結合テストをどうするか?

概要 Controller のテストにおいて、IntegrationTestTrait(IntegrationTestCase)の get / posts といったメソッドを利用する機会は多いと思います。 この「POST や PUT のリクエスト」において、ファイルアップロード処理についてはどのように扱うべきでしょうか? post()に渡すデータ = リクエストボディとなるデータとは別に、configRequest()によるリクエストコンテキストへのアップロードファイル情報の注入が必要です。
Read more