我有以下API端点(为了这个问题,代码已经简化):
class TestController{
public function test(Request $request)
{
$this->validate($request, ['picture' => 'required|image']);
Storage::disk('s3')->put('tests/test.png', file_get_contents($request->file('picture'));
return 'tests/test.png';
}
如何在phpunit中为这些代码编写集成测试
我有一个有效的测试,但问题是每次我运行phpunit
时,它都会将文件上传到AmazonS3。
您可以在Laravel中模拟立面,请参阅此处的文档