diff --git a/idea/idea-fir/tests/org/jetbrains/kotlin/idea/fir/asJava/classes/AbstractFirLightClassTest.kt b/idea/idea-fir/tests/org/jetbrains/kotlin/idea/fir/asJava/classes/AbstractFirLightClassTest.kt index 6b0aa4b874b..bf2ee9ff742 100644 --- a/idea/idea-fir/tests/org/jetbrains/kotlin/idea/fir/asJava/classes/AbstractFirLightClassTest.kt +++ b/idea/idea-fir/tests/org/jetbrains/kotlin/idea/fir/asJava/classes/AbstractFirLightClassTest.kt @@ -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 {