6 declare(strict_types=1);
34 private $providerMock;
41 $this->configMock = $this->getMockBuilder(Config::class)
42 ->disableOriginalConstructor()
44 $this->configMock->expects($this->exactly(2))
45 ->method(
'isElasticsearchEnabled')
46 ->willReturnOnConsecutiveCalls(
true,
false);
47 $this->providerMock = $this->getMockBuilder(DependencyInfoProvider::class)
48 ->disableOriginalConstructor()
60 CatalogInventoryStockIndexer::INDEXER_ID,
62 $indexerId = CatalogSearchFulltextIndexer::INDEXER_ID;
64 $indexerIds = $this->plugin->afterGetIndexerIdsToRunBefore($this->providerMock, $dependencies, $indexerId);
65 $this->assertContains(CatalogInventoryStockIndexer::INDEXER_ID, $indexerIds);
67 $indexerIds = $this->plugin->afterGetIndexerIdsToRunBefore($this->providerMock, $dependencies, $indexerId);
68 $this->assertNotContains(CatalogInventoryStockIndexer::INDEXER_ID, $indexerIds);
77 CatalogSearchFulltextIndexer::INDEXER_ID,
79 $indexerId = CatalogInventoryStockIndexer::INDEXER_ID;
81 $indexerIds = $this->plugin->afterGetIndexerIdsToRunAfter($this->providerMock, $dependencies, $indexerId);
82 $this->assertContains(CatalogSearchFulltextIndexer::INDEXER_ID, $indexerIds);
84 $indexerIds = $this->plugin->afterGetIndexerIdsToRunAfter($this->providerMock, $dependencies, $indexerId);
85 $this->assertNotContains(CatalogSearchFulltextIndexer::INDEXER_ID, $indexerIds);
testAfterGetIndexerIdsToRunAfter()
testAfterGetIndexerIdsToRunBefore()