/** * @covers \Magento\Backend\Helper\Data::getPageHelpUrl * @covers \Magento\Backend\Helper\Data::setPageHelpUrl * @covers \Magento\Backend\Helper\Data::addPageHelpUrl */ public function testPageHelpUrl() { \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get('Magento\\Framework\\App\\RequestInterface')->setControllerModule('dummy')->setControllerName('index')->setActionName('test'); $expected = 'http://www.magentocommerce.com/gethelp/en_US/dummy/index/test/'; $this->assertEquals($expected, $this->_helper->getPageHelpUrl(), 'Incorrect help Url'); $this->_helper->addPageHelpUrl('dummy'); $expected .= 'dummy'; $this->assertEquals($expected, $this->_helper->getPageHelpUrl(), 'Incorrect help Url suffix'); }
/** * @param \Magento\Backend\Block\Template\Context $context * @param \Magento\Config\Model\Config\Structure $configStructure * @param \Magento\Backend\Helper\Data $backendHelper * @param array $data */ public function __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Config\Model\Config\Structure $configStructure, \Magento\Backend\Helper\Data $backendHelper, array $data = []) { $this->_backendHelper = $backendHelper; parent::__construct($context, $data); $this->_tabs = $configStructure->getTabs(); $this->setId('system_config_tabs'); $this->setTitle(__('Configuration')); $this->_currentSectionId = $this->getRequest()->getParam('section'); $this->_backendHelper->addPageHelpUrl($this->getRequest()->getParam('section') . '/'); }