/**
  * @magentoDataFixture Magento/Reports/_files/viewed_products.php
  */
 public function testGetItems()
 {
     $expectedResult = [1 => 3, 2 => 1, 21 => 2];
     $actualResult = [];
     /** @var \Magento\Reports\Model\Item $reportItem */
     foreach ($this->_collection->getItems() as $reportItem) {
         $actualResult[$reportItem->getData('product_id')] = $reportItem->getData('views_num');
     }
     $this->assertEquals($expectedResult, $actualResult);
 }
Example #2
0
 /**
  * @magentoDataFixture Magento/Reports/_files/viewed_products.php
  */
 public function testGetItems()
 {
     $actualResult = [];
     /** @var \Magento\Reports\Model\Item $reportItem */
     foreach ($this->_collection->getItems() as $reportItem) {
         $actualResult[$reportItem->getData('product_id')] = $reportItem->getData('views_num');
     }
     $this->assertNotEmpty($actualResult);
     $this->assertCount(3, $actualResult);
 }