public function testGetIdentities() { $productTag = array('compare_item_1'); $product = $this->getMock('Magento\\Catalog\\Model\\Product', array(), array(), '', false); $product->expects($this->once())->method('getIdentities')->will($this->returnValue($productTag)); $itemsCollection = new \ReflectionProperty('Magento\\Catalog\\Block\\Product\\ProductList\\Related', '_itemCollection'); $itemsCollection->setAccessible(true); $itemsCollection->setValue($this->block, array($product)); $this->assertEquals($productTag, $this->block->getIdentities()); }
/** * {@inheritdoc} */ public function getIdentities() { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getIdentities'); if (!$pluginInfo) { return parent::getIdentities(); } else { return $this->___callPlugins('getIdentities', func_get_args(), $pluginInfo); } }