Add hack for failing js completion tests

This commit is contained in:
Pavel V. Talanov
2014-09-22 19:27:10 +04:00
parent 187a3f0b9f
commit 9e38d207f2
@@ -24,6 +24,7 @@ import kotlin.Function1;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.completion.util.UtilPackage; import org.jetbrains.jet.completion.util.UtilPackage;
import org.jetbrains.jet.plugin.JetLightCodeInsightFixtureTestCase; import org.jetbrains.jet.plugin.JetLightCodeInsightFixtureTestCase;
import org.jetbrains.jet.plugin.caches.resolve.LibraryModificationTracker;
import org.jetbrains.jet.plugin.project.TargetPlatform; import org.jetbrains.jet.plugin.project.TargetPlatform;
import java.io.File; import java.io.File;
@@ -77,6 +78,9 @@ public abstract class JetFixtureCompletionBaseTestCase extends JetLightCodeInsig
} }
protected void setUpFixture(@NotNull String testPath) { protected void setUpFixture(@NotNull String testPath) {
//TODO: this is a hacky workaround for js second completion tests failing with PsiInvalidElementAccessException
LibraryModificationTracker.getInstance(getProject()).incModificationCount();
myFixture.configureByFile(testPath); myFixture.configureByFile(testPath);
} }
} }