[SLC] fix flaky test

This commit is contained in:
Dmitrii Gridin
2023-08-21 17:59:16 +02:00
committed by Space Team
parent 175ce94bb5
commit 51cc799204
4 changed files with 75 additions and 7 deletions
@@ -15,12 +15,12 @@ import org.jetbrains.kotlin.psi.KtFile
import java.nio.file.Path
internal inline fun <R> withExtendedTypeRenderer(testDataFile: Path, action: () -> R): R {
val extendedTypeRendererOld = PsiClassRenderer.extendedTypeRenderer
val extendedTypeRendererOld = PsiClassRenderer.extendedTypeRenderer.get()
return try {
PsiClassRenderer.extendedTypeRenderer = testDataFile.toString().endsWith("typeAnnotations.kt")
PsiClassRenderer.extendedTypeRenderer.set(testDataFile.toString().endsWith("typeAnnotations.kt"))
action()
} finally {
PsiClassRenderer.extendedTypeRenderer = extendedTypeRendererOld
PsiClassRenderer.extendedTypeRenderer.set(extendedTypeRendererOld)
}
}