![]() 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/Theme/Block/Html/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Theme\Block\Html; use Magento\Customer\Model\Context; class FooterTest extends \PHPUnit\Framework\TestCase { /** * @var \Magento\Theme\Model\Theme */ protected $_theme; protected function setUp(): void { \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(\Magento\Framework\App\State::class) ->setAreaCode('frontend'); $design = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get( \Magento\Framework\View\DesignInterface::class ); $this->_theme = $design->setDefaultDesignTheme()->getDesignTheme(); } public function testGetCacheKeyInfo() { $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); $context = $objectManager->get(\Magento\Framework\App\Http\Context::class); $context->setValue(Context::CONTEXT_AUTH, false, false); $block = $objectManager->get(\Magento\Framework\View\LayoutInterface::class) ->createBlock(\Magento\Theme\Block\Html\Footer::class) ->setTemplate('html/copyright.phtml'); $storeId = $objectManager->get(\Magento\Store\Model\StoreManagerInterface::class)->getStore()->getId(); $expected = [ 'PAGE_FOOTER', $storeId, 0, $this->_theme->getId(), false, $block->getTemplateFile(), 'template' => 'html/copyright.phtml' ]; $this->assertEquals( $expected, $block->getCacheKeyInfo() ); } }