Add delete test if filename doesnt begin with a slash

This commit is contained in:
philipp lang 2021-09-13 01:37:58 +02:00
parent b36455ff46
commit b6d80009f5
1 changed files with 13 additions and 0 deletions

View File

@ -33,6 +33,19 @@ class DeleteTest extends TestCase
$this->assertNull(Cache::get('resizer.original.pages/test.jpg'));
}
public function testItDeletesAFileThatDoesntBeginWithASlash()
{
Cache::tags('pages/test.jpg')->set('resizer.original.pages/test.jpg', '::cacheContent::');
Setting::set('folders', ['pages']);
Setting::set('sizes', []);
Setting::set('breakpoints', []);
UploadedFile::fake()->image(100, 100)->storeAs('uploads/public/c/pages', 'test.jpg', 'local');
Event::fire('media.file.delete', [null, 'pages/test.jpg', null]);
$this->assertFileCount(0, 'pages');
}
public function testItPreservesDirectoryWhenThereAreOtherFiles()
{
Setting::set('folders', ['pages']);