/** * @magentoDataFixture Magento/Bundle/_files/product.php * @covers \Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::reindexAll * @covers \Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::prepareProductIndex * @covers \Magento\Bundle\Model\Product\Type::getSearchableData */ public function testPrepareProductIndexForBundlePeoduct() { $this->indexer->reindexAll(); $select = $this->adapter->select()->from($this->resource->getTableName('catalogsearch_fulltext'))->where('`data_index` LIKE ?', '%' . 'Bundle Product Items' . '%'); $result = $this->adapter->fetchAll($select); $this->assertCount(1, $result); }
public function testReindexAll() { $this->storeManager->expects($this->once())->method('getStores')->willReturn([]); $this->searchRequestConfig->expects($this->once())->method('reset'); $this->object->reindexAll(); }