1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Framework\HTTP;
- use Zend\Stdlib\Parameters;
- class HeaderTest extends \PHPUnit\Framework\TestCase
- {
- /**
- * @var \Magento\Framework\HTTP\Header
- */
- protected $_header;
- protected function setUp()
- {
- $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
- $this->_header = $objectManager->get(\Magento\Framework\HTTP\Header::class);
- /** @var \Magento\TestFramework\Request $request */
- $request = $objectManager->get(\Magento\TestFramework\Request::class);
- $request->setServer(new Parameters(['HTTP_HOST' => 'localhost']));
- }
- public function testGetHttpHeaderMethods()
- {
- $host = 'localhost';
- $this->assertEquals($host, $this->_header->getHttpHost());
- $this->assertEquals(false, $this->_header->getHttpUserAgent());
- $this->assertEquals(false, $this->_header->getHttpAcceptLanguage());
- $this->assertEquals(false, $this->_header->getHttpAcceptCharset());
- $this->assertEquals(false, $this->_header->getHttpReferer());
- }
- public function testGetRequestUri()
- {
- $this->assertEquals('/', $this->_header->getRequestUri());
- }
- }
|