FIR IDE: invalidate caches between lightclasses tests
This commit is contained in:
+6
@@ -11,6 +11,7 @@ import org.jetbrains.kotlin.idea.fir.findUsages.doTestWithFIRFlagsByPath
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.PsiElementChecker
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.findClass
|
||||
import org.jetbrains.kotlin.idea.core.script.ScriptConfigurationManager
|
||||
import org.jetbrains.kotlin.idea.fir.invalidateCaches
|
||||
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
|
||||
import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor
|
||||
import org.jetbrains.kotlin.psi.KtFile
|
||||
@@ -25,6 +26,11 @@ abstract class AbstractFirLightClassTest : KotlinLightCodeInsightFixtureTestCase
|
||||
doTestImpl()
|
||||
}
|
||||
|
||||
override fun tearDown() {
|
||||
project.invalidateCaches(file as? KtFile)
|
||||
super.tearDown()
|
||||
}
|
||||
|
||||
private fun doTestImpl() {
|
||||
val fileName = fileName()
|
||||
val extraFilePath = when {
|
||||
|
||||
Reference in New Issue
Block a user