/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
dev/tests/integration/testsuite/Magento/Cms/Helper/PageTest.php
52 строки
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\Cms\Helper; use Magento\Customer\Model\Context; /** * @magentoAppArea frontend */ class PageTest extends \PHPUnit\Framework\TestCase { /** * @magentoAppIsolation enabled * @magentoDataFixture Magento/Cms/_files/pages.php */ public function testRenderPage() { /** @var $objectManager \Magento\TestFramework\ObjectManager */ $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); $httpContext = $objectManager->get(\Magento\Framework\App\Http\Context::class); $httpContext->setValue(Context::CONTEXT_AUTH, false, false); $objectManager->get(\Magento\Framework\App\State::class)->setAreaCode('frontend'); $arguments = [ 'request' => $objectManager->get(\Magento\TestFramework\Request::class), 'response' => $objectManager->get(\Magento\TestFramework\Response::class), ]; $context = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create( \Magento\Framework\App\Action\Context::class, $arguments ); $page = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(\Magento\Cms\Model\Page::class); $page->load('page_design_blank', 'identifier'); // fixture /** @var $pageHelper \Magento\Cms\Helper\Page */ $pageHelper = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(\Magento\Cms\Helper\Page::class); $result = $pageHelper->prepareResultPage( \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create( \Magento\Framework\App\Test\Unit\Action\Stub\ActionStub::class, ['context' => $context] ), $page->getId() ); $design = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get( \Magento\Framework\View\DesignInterface::class ); $this->assertEquals('Magento/blank', $design->getDesignTheme()->getThemePath()); $this->assertInstanceOf(\Magento\Framework\View\Result\Page::class, $result); } }