IJPL-578 Explicitly wait for smart mode in tests (tests/Java)

GitOrigin-RevId: f988e7c6f05e5026ef971ec3df3b279c49841e75
This commit is contained in:
Andrei.Kuznetsov
2024-01-31 00:01:04 +00:00
committed by intellij-monorepo-bot
parent 41fc6333e3
commit ef653e31ed
26 changed files with 87 additions and 5 deletions
@@ -15,6 +15,7 @@ import com.intellij.openapi.roots.ModuleRootModificationUtil;
import com.intellij.openapi.roots.OrderEnumerator;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.project.IntelliJProjectConfiguration;
import com.intellij.testFramework.IndexingTestUtil;
import com.intellij.testFramework.PsiTestUtil;
import org.jetbrains.annotations.NonNls;
@@ -83,10 +84,12 @@ public class FacetLibrariesValidatorTest extends FacetTestCase {
assertError("");
ModuleRootModificationUtil.addModuleLibrary(myModule, myFastUtilJar.getUrl());
IndexingTestUtil.waitUntilIndexesAreReady(myProject);
myValidatorsManager.validate();
assertError("junit");
ModuleRootModificationUtil.addModuleLibrary(myModule, myJUnitJar.getUrl());
IndexingTestUtil.waitUntilIndexesAreReady(myProject);
myValidatorsManager.validate();
validator.onFacetInitialized(createFacet());