/** * {@inheritdoc} */ public function getCurrentPage() { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getCurrentPage'); if (!$pluginInfo) { return parent::getCurrentPage(); } else { return $this->___callPlugins('getCurrentPage', func_get_args(), $pluginInfo); } }
/** * @param int $pageNumber * @param int $expectedResult * @dataProvider getCurrentPageDataProvider */ public function testGetCurrentPage($pageNumber, $expectedResult) { $this->requestMock->expects($this->any())->method('getParam')->with(\Magento\Catalog\Block\Product\Widget\NewWidget::PAGE_VAR_NAME)->willReturn($pageNumber); $this->assertEquals($expectedResult, $this->block->getCurrentPage()); }
/** * @param int $pageNumber * @param int $expectedResult * @dataProvider getCurrentPageDataProvider */ public function testGetCurrentPage($pageNumber, $expectedResult) { $this->block->setData('page_var_name', 'page_number'); $this->requestMock->expects($this->any())->method('getParam')->with('page_number')->willReturn($pageNumber); $this->assertEquals($expectedResult, $this->block->getCurrentPage()); }