フェイクファイルの作成
UploadedFile::fake()->create(name: $name, kilobytes: $sizeKb, mimeType: $mimeType);
のように指定するとファイルを作成する事ができる。
private function makeFakeTestFile(
string $name = null,
string $mimeType = 'image/png',
int $sizeKb = 1024
): UploadedFile {
$name = $name ?? config('test.test_file.file_name');
$file = UploadedFile::fake()->create(name: $name, kilobytes: $sizeKb, mimeType: $mimeType);
return $file;
}
参考文献