メインカテゴリーを選択しなおす
Laravel で画像をアップロードする Controller のテストを書く
Laravel で画像アップロードのController周りのテストを書いたことがなかったので備忘録 <?php use Tests\TestCase; use Illuminate\Http\UploadedFile; class SampleControllerTest extends TestCase { public function test画像アップロードができる() { $res = $this->post('image/upload', ['images' => UploadedFile::fake()->image('hoge.jpg')]); $res->assertRed…
Laravel でアクセストークンを header に含むときのAPIのテストを書く
いつ使うの? SPAではないプロジェクト(アクセストークンの取得タイミングがMPAでのログイン時) 一部画面でアクセストークンを含むAPIを叩いている コード <?php use Tests\TestCase; class SampleControllerTest extends TestCase { public function setUp(): void { parent::setUp(); // ログイン処理 $res = $this->post('/login', [ 'email' => 'hoge@example.jp', 'password' => 'password' ]);…
PHPUnit の --log-junit オプションでxmlを出力する # ./vendor/bin/phpunit tests/Feature/SampleControllerTest.php --log-junit output.xml PHPUnit 9.5.10 by Sebastian Bergmann and contributors. . 1 / 1 (100%) Time: 00:00.901, Memory: 24.00 MB OK (1 test, 1 assertion) xsltproc を使用して html に変換する # xsltproc phpunit.xslt…