summaryrefslogtreecommitdiff
path: root/test-framework
diff options
context:
space:
mode:
authorDmitry Gridin <dmitry.gridin@jetbrains.com>2020-11-17 16:29:10 +0700
committerkotlin-ide-monorepo-bot <kotlin-ide-monorepo-bot-no-reply@jetbrains.com>2020-11-17 09:29:10 +0000
commit2cf901dbf0a6cd301f1c713303bc1f7728bbba89 (patch)
tree02a253fcbd6192268aa05dfed2523f768202fd03 /test-framework
parent14421ae9fd77488b8b3690ee94df5256a03196f1 (diff)
downloadintellij-kotlin-2cf901dbf0a6cd301f1c713303bc1f7728bbba89.tar.gz
[tests] migrate AbstractNavigateToLibraryTest to MockLibraryFacility
GitOrigin-RevId: da16bf6c8244412c01722e017f7f0096842846c5
Diffstat (limited to 'test-framework')
-rw-r--r--test-framework/test/org/jetbrains/kotlin/idea/test/MockLibraryFacility.kt9
1 files changed, 8 insertions, 1 deletions
diff --git a/test-framework/test/org/jetbrains/kotlin/idea/test/MockLibraryFacility.kt b/test-framework/test/org/jetbrains/kotlin/idea/test/MockLibraryFacility.kt
index 42732ac23ef8..77fe48bb381c 100644
--- a/test-framework/test/org/jetbrains/kotlin/idea/test/MockLibraryFacility.kt
+++ b/test-framework/test/org/jetbrains/kotlin/idea/test/MockLibraryFacility.kt
@@ -1,6 +1,7 @@
package org.jetbrains.kotlin.idea.test
import com.intellij.openapi.module.Module
+import com.intellij.openapi.roots.ModifiableRootModel
import com.intellij.openapi.roots.OrderRootType
import org.jetbrains.kotlin.idea.framework.JSLibraryKind
import org.jetbrains.kotlin.platform.js.JsPlatform
@@ -49,4 +50,10 @@ data class MockLibraryFacility(
fun tearDown(module: Module) {
ConfigLibraryUtil.removeLibrary(module, MOCK_LIBRARY_NAME)
}
-} \ No newline at end of file
+
+ fun asKotlinLightProjectDescriptor(): KotlinLightProjectDescriptor = object : KotlinLightProjectDescriptor() {
+ override fun configureModule(module: Module, model: ModifiableRootModel) {
+ this@MockLibraryFacility.setUp(module)
+ }
+ }
+}