@@ -19,6 +19,14 @@ class ActionTest extends \PHPUnit_Framework_TestCase
19
19
*/
20
20
private $ objectManager ;
21
21
22
+ public static function setUpBeforeClass ()
23
+ {
24
+ /** @var \Magento\Framework\Indexer\IndexerRegistry $indexerRegistry */
25
+ $ indexerRegistry = \Magento \TestFramework \Helper \Bootstrap::getObjectManager ()
26
+ ->get (\Magento \Framework \Indexer \IndexerRegistry::class);
27
+ $ indexerRegistry ->get (Fulltext::INDEXER_ID )->setScheduled (true );
28
+ }
29
+
22
30
protected function setUp ()
23
31
{
24
32
$ this ->objectManager = \Magento \TestFramework \Helper \Bootstrap::getObjectManager ();
@@ -34,13 +42,11 @@ protected function setUp()
34
42
* @magentoDataFixture Magento/Catalog/_files/product_simple.php
35
43
* @magentoDataFixture Magento/Store/_files/core_second_third_fixturestore.php
36
44
* @magentoAppArea adminhtml
45
+ * @magentoDbIsolation enabled
46
+ * @magentoAppIsolation enabled
37
47
*/
38
48
public function testUpdateWebsites ()
39
49
{
40
- /** @var \Magento\Framework\Indexer\IndexerRegistry $indexerRegistry */
41
- $ indexerRegistry = $ this ->objectManager ->get (\Magento \Framework \Indexer \IndexerRegistry::class);
42
- $ indexerRegistry ->get (Fulltext::INDEXER_ID )->setScheduled (true );
43
-
44
50
/** @var \Magento\Store\Api\WebsiteRepositoryInterface $websiteRepository */
45
51
$ websiteRepository = $ this ->objectManager ->create (\Magento \Store \Api \WebsiteRepositoryInterface::class);
46
52
@@ -77,4 +83,12 @@ public function testUpdateWebsites()
77
83
);
78
84
}
79
85
}
86
+
87
+ public static function tearDownAfterClass ()
88
+ {
89
+ /** @var \Magento\Framework\Indexer\IndexerRegistry $indexerRegistry */
90
+ $ indexerRegistry = \Magento \TestFramework \Helper \Bootstrap::getObjectManager ()
91
+ ->get (\Magento \Framework \Indexer \IndexerRegistry::class);
92
+ $ indexerRegistry ->get (Fulltext::INDEXER_ID )->setScheduled (false );
93
+ }
80
94
}
0 commit comments