From 9e38d207f2e00d6482a5660f20439a306bd3f516 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Mon, 22 Sep 2014 19:27:10 +0400 Subject: [PATCH] Add hack for failing js completion tests --- .../jet/completion/JetFixtureCompletionBaseTestCase.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/idea/tests/org/jetbrains/jet/completion/JetFixtureCompletionBaseTestCase.java b/idea/tests/org/jetbrains/jet/completion/JetFixtureCompletionBaseTestCase.java index ee6f63cbe33..74d1f882025 100644 --- a/idea/tests/org/jetbrains/jet/completion/JetFixtureCompletionBaseTestCase.java +++ b/idea/tests/org/jetbrains/jet/completion/JetFixtureCompletionBaseTestCase.java @@ -24,6 +24,7 @@ import kotlin.Function1; import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.completion.util.UtilPackage; import org.jetbrains.jet.plugin.JetLightCodeInsightFixtureTestCase; +import org.jetbrains.jet.plugin.caches.resolve.LibraryModificationTracker; import org.jetbrains.jet.plugin.project.TargetPlatform; import java.io.File; @@ -77,6 +78,9 @@ public abstract class JetFixtureCompletionBaseTestCase extends JetLightCodeInsig } 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); } }