Task 4 - download file

This commit is contained in:
PovilasKorop
2021-12-06 08:10:53 +02:00
parent c72be05cea
commit eb7cf686ea
4 changed files with 30 additions and 1 deletions
+14 -1
View File
@@ -54,11 +54,24 @@ class FileUploadTest extends TestCase
$house = House::first();
$this->assertTrue(Storage::exists($house->photo));
$response = $this->put('houses/1', [
$response = $this->put('houses/' . $house->id, [
'name' => 'Some name',
'photo' => UploadedFile::fake()->image('photo2.jpg')
]);
$response->assertStatus(200);
$this->assertFalse(Storage::exists($house->photo));
}
public function test_download_uploaded_file()
{
$this->post('houses', [
'name' => 'Some name',
'photo' => UploadedFile::fake()->image('photo.jpg')
]);
$house = House::first();
$response = $this->get('houses/download/' . $house->id);
$response->assertStatus(200);
$response->assertDownload(str_replace('houses/', '', $house->photo));
}
}