![]() 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/Backend/Controller/Adminhtml/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Backend\Controller\Adminhtml; use Magento\Framework\App\Request\Http as HttpRequest; /** * @magentoAppArea adminhtml * @magentoDbIsolation enabled */ class IndexTest extends \Magento\TestFramework\TestCase\AbstractBackendController { /** * Check not logged state * @covers \Magento\Backend\Controller\Adminhtml\Index\Index::execute */ public function testNotLoggedIndexAction() { $this->_auth->logout(); $this->dispatch('backend/admin/index/index'); /** @var $backendUrlModel \Magento\Backend\Model\UrlInterface */ $backendUrlModel = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get( \Magento\Backend\Model\UrlInterface::class ); $backendUrlModel->turnOffSecretKey(); $url = $backendUrlModel->getUrl('admin'); $this->assertRedirect($this->stringStartsWith($url)); } /** * Check logged state * @covers \Magento\Backend\Controller\Adminhtml\Index\Index::execute * */ public function testLoggedIndexAction() { $this->dispatch('backend/admin/index/index'); $this->assertRedirect(); } /** * @covers \Magento\Backend\Controller\Adminhtml\Index\GlobalSearch::execute */ public function testGlobalSearchAction() { $this->getRequest()->setParam('isAjax', 'true'); $this->getRequest()->setMethod(HttpRequest::METHOD_POST); $this->getRequest()->setPostValue('query', 'dummy'); $this->dispatch('backend/admin/index/globalSearch'); $actual = $this->getResponse()->getBody(); $this->assertEquals([], json_decode($actual)); } }