15 private $databaseMock;
20 private $filesystemMock;
30 $this->filesystemMock = $this->
basicMock(\
Magento\Framework\Filesystem::class);
31 $this->databaseMock = $this->
basicMock(\
Magento\MediaStorage\Helper\File\Storage\Database::class);
32 $this->model = $this->objectManager->getObject(
33 \
Magento\MediaStorage\Model\Asset\Plugin\CleanMergedJsCss::class,
35 'database' => $this->databaseMock,
36 'filesystem' => $this->filesystemMock,
43 $readDir =
'read directory';
44 $mergedDir = $readDir .
'/' . \Magento\Framework\View\Asset\Merged::getRelativeDir();
46 $readDirectoryMock = $this->
basicMock(\
Magento\Framework\Filesystem\Directory\ReadInterface::class);
47 $readDirectoryMock->expects($this->any())->method(
'getAbsolutePath')->willReturn($readDir);
49 $this->databaseMock->expects($this->once())
50 ->method(
'deleteFolder')
52 $this->filesystemMock->expects($this->once())
53 ->method(
'getDirectoryRead')
55 ->willReturn($readDirectoryMock);
57 $this->model->afterCleanMergedJsCss(