/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
dev/tests/integration/testsuite/Magento/Theme/Block/Html/FooterTest.php
50 строк
2 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 10:44
22 окт 2025, 10:44
264bea2
Код
Авторство
О чём код?
<?php /** * Copyright 2013 Adobe * All Rights Reserved. */ 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() ); } }