Exemple #1
0
 /**
  * Creates and inits block
  *
  * @param string|null $reportType
  * @return \Magento\Reports\Block\Adminhtml\Sales\Refunded\Grid
  */
 protected function _createBlock($reportType = null)
 {
     $block = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get('Magento\\Framework\\View\\LayoutInterface')->createBlock('Magento\\Reports\\Block\\Adminhtml\\Sales\\Refunded\\Grid');
     $filterData = new \Magento\Framework\Object();
     if ($reportType) {
         $filterData->setReportType($reportType);
     }
     $block->setFilterData($filterData);
     return $block;
 }
Exemple #2
0
 /**
  * Check that grid does not contain unnecessary totals row
  *
  * @param $from string
  * @param $to string
  * @param $expectedResult bool
  *
  * @dataProvider getCountTotalsDataProvider
  * @magentoDataFixture Magento/Reports/_files/orders.php
  */
 public function testGetCountTotals($from, $to, $expectedResult)
 {
     $block = $this->_createBlock();
     $filterData = new \Magento\Framework\Object();
     $filterData->setReportType('updated_at_order');
     $filterData->setPeriodType('day');
     $filterData->setData('from', $from);
     $filterData->setData('to', $to);
     $block->setFilterData($filterData);
     $block->toHtml();
     $this->assertEquals($block->getCountTotals(), $expectedResult);
 }