![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/dev/tests/integration/testsuite/Magento/MediaStorage/Model/File/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\MediaStorage\Model\File; use Magento\Framework\App\Filesystem\DirectoryList; use Magento\Framework\Filesystem\Driver\File; class StorageTest extends \PHPUnit\Framework\TestCase { /** * test for \Magento\MediaStorage\Model\File\Storage::getScriptConfig() * * @magentoConfigFixture current_store system/media_storage_configuration/configuration_update_time 1000 */ public function testGetScriptConfig() { $config = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create( \Magento\MediaStorage\Model\File\Storage::class )->getScriptConfig(); $this->assertIsArray($config); $this->assertArrayHasKey('media_directory', $config); $this->assertArrayHasKey('allowed_resources', $config); $this->assertArrayHasKey('update_time', $config); /** @var \Magento\Framework\Filesystem $filesystem */ $filesystem = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get( \Magento\Framework\Filesystem::class ); $mediaDirectory = $filesystem->getDirectoryWrite(DirectoryList::MEDIA); if ($mediaDirectory->getDriver() instanceof File) { $this->assertEquals($config['media_directory'], $mediaDirectory->getAbsolutePath()); } $this->assertIsArray($config['allowed_resources']); $this->assertContains('css', $config['allowed_resources']); $this->assertContains('css_secure', $config['allowed_resources']); $this->assertContains('js', $config['allowed_resources']); $this->assertContains('theme', $config['allowed_resources']); $this->assertEquals(1000, $config['update_time']); } }