Comment test d'upload de fichier dans Laravel 5.2

Im essayant de tester un téléchargement de l'API, mais il échoue à chaque fois:

Code De Test :

$JSONResponse = $this->call('POST', '/upload', [], [], [
    'photo' => new UploadedFile(base_path('public/uploads/test') . '/34610974.jpg', '34610974.jpg')
]);

$this->assertResponseOk();
$this->seeJsonStructure(['name']);

$response = json_decode($JSONResponse);
$this->assertTrue(file_exists(base_path('public/uploads') . '/' . $response['name']));

chemin d'accès au fichier est /public/uploads/test/34610974.jpg

Voici Mon code de Téléchargement dans un contrôleur :

$this->validate($request, [
    'photo' => 'bail|required|image|max:1024'
]);

$name = 'adummyname' . '.' . $request->file('photo')->getClientOriginalExtension();

$request->file('photo')->move('/uploads', $name);

return response()->json(['name' => $name]);

Comment dois-je tester le fichier télécharger dans Laravel 5.2? Comment utiliser call méthode pour télécharger un fichier?

InformationsquelleAutor Ramin | 2016-04-04