Support custom options in quick fix test framework

This commit is contained in:
Mikhael Bogdanov
2018-04-09 12:38:27 +02:00
parent c5d4f22e4f
commit ea407aba32
5 changed files with 28 additions and 9 deletions
@@ -21,7 +21,7 @@ import com.intellij.codeInsight.lookup.LookupElement
import com.intellij.openapi.util.io.FileUtil
import org.jetbrains.kotlin.idea.caches.project.LibraryModificationTracker
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
import org.jetbrains.kotlin.idea.test.configureLanguageVersion
import org.jetbrains.kotlin.idea.test.configureCompilerOptions
import org.jetbrains.kotlin.resolve.TargetPlatform
import java.io.File
@@ -39,7 +39,7 @@ abstract class KotlinFixtureCompletionBaseTestCase : KotlinLightCodeInsightFixtu
try {
val fileText = FileUtil.loadFile(File(testPath), true)
configureLanguageVersion(fileText, project, module)
configureCompilerOptions(fileText, project, module)
assertTrue("\"<caret>\" is missing in file \"$testPath\"", fileText.contains("<caret>"));