Important

We are updating the images for OroCommerce version 6.1 to align with the latest changes in the back-office design. During this transition, some images may still show older versions. Thank you for your patience as we work to update all visuals to reflect these changes.

Testing 

Hint

See the Search Index documentation to get a more high-level understanding of the search index concept in the Oro application.

Trait WebsiteSearchExtensionTrait contains methods which help reindex data in test if required.

Example of usage:

/**
 * @dbIsolationPerTest
 */
class ReindexRequiredTest extends FrontendWebTestCase
{
    use WebsiteSearchExtensionTrait;

        #[\Override]
        protected function setUp(): void
        {
            ...

            $this->reindexProductData(); // if we need re-index product data in every test
        }

        public function testExampleReindexData()
        {
            $this->reindexProductData(); // if we need re-index product data in specific test
            ...
        }
}