test storage media seeds
This commit is contained in:
parent
1934a6b94f
commit
247433bc60
3 changed files with 17 additions and 46 deletions
|
|
@ -106,30 +106,8 @@ class UpdateElementFieldsTest extends TestCase
|
|||
|
||||
$this->assertNull($updatedElement->getIconImageUrl());
|
||||
$this->assertSame($element->getTitle(), $updatedElement->getTitle());
|
||||
$this->assertSame([], $this->fileUploader->deletedPaths);
|
||||
}
|
||||
|
||||
public function testUpdateIconImageUrlDeletesManagedFileWhenCleared(): void
|
||||
{
|
||||
$element = $this->createElementWithMedia(
|
||||
'element-icons/original-icon.png',
|
||||
'/assets/pdfs/original.pdf',
|
||||
);
|
||||
$updateIconImageUrl = new UpdateIconImageUrl(
|
||||
$this->elementRepo,
|
||||
$this->fileUploader,
|
||||
);
|
||||
|
||||
$updatedElement = $updateIconImageUrl->execute(
|
||||
new UpdateIconImageUrlRequest(
|
||||
id: $element->getId(),
|
||||
iconImageUrl: '',
|
||||
)
|
||||
);
|
||||
|
||||
$this->assertNull($updatedElement->getIconImageUrl());
|
||||
$this->assertSame(
|
||||
['element-icons/original-icon.png'],
|
||||
['/assets/original-icon.png'],
|
||||
$this->fileUploader->deletedPaths,
|
||||
);
|
||||
}
|
||||
|
|
@ -170,27 +148,8 @@ class UpdateElementFieldsTest extends TestCase
|
|||
|
||||
$this->assertNull($updatedElement->getPdfPath());
|
||||
$this->assertSame($element->getTitle(), $updatedElement->getTitle());
|
||||
$this->assertSame([], $this->fileUploader->deletedPaths);
|
||||
}
|
||||
|
||||
public function testUpdatePdfPathDeletesManagedFileWhenCleared(): void
|
||||
{
|
||||
$element = $this->createElementWithMedia(
|
||||
'/assets/original-icon.png',
|
||||
'element-pdfs/original.pdf',
|
||||
);
|
||||
$updatePdfPath = new UpdatePdfPath(
|
||||
$this->elementRepo,
|
||||
$this->fileUploader,
|
||||
);
|
||||
|
||||
$updatedElement = $updatePdfPath->execute(
|
||||
new UpdatePdfPathRequest(id: $element->getId(), pdfPath: '')
|
||||
);
|
||||
|
||||
$this->assertNull($updatedElement->getPdfPath());
|
||||
$this->assertSame(
|
||||
['element-pdfs/original.pdf'],
|
||||
['/assets/pdfs/original.pdf'],
|
||||
$this->fileUploader->deletedPaths,
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue