Hi,
I am trying to simulate an image file upload but unable to bypass the file validation(because it calls is_uploaded_file to verify the file is actually uploaded) and my code uses move_uploaded_files to upload the files.
I am using the fzaninotto/faker library to generate image for test.
function file_upload_test()
{
$_FILES = [
'image' => [
'name' => 'image.jpg',
'tmp' => $this->faker->image(),
'type' => 'image/jpeg',
'size' => 100,
'error' => 0,
]
];
$_SERVER['REQUEST_METHOD'] = 'POST';
$this->application->handle('/post/url');
}
Any solutions?