Wizard: introduce unit test mode
This commit is contained in:
+4
-2
@@ -14,13 +14,15 @@ import kotlin.reflect.KProperty
|
||||
|
||||
class IdeWizard(
|
||||
createPlugins: PluginsCreator,
|
||||
initialServices: List<WizardService>
|
||||
initialServices: List<WizardService>,
|
||||
isUnitTestMode: Boolean
|
||||
) : Wizard(
|
||||
createPlugins,
|
||||
ServicesManager(initialServices) { services ->
|
||||
services.firstOrNull { it is IdeaWizardService }
|
||||
?: services.firstOrNull()
|
||||
}
|
||||
},
|
||||
isUnitTestMode
|
||||
) {
|
||||
private val allSettings = plugins.flatMap { it.declaredSettings }
|
||||
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ import com.intellij.openapi.module.Module as IdeaModule
|
||||
|
||||
|
||||
class NewProjectWizardModuleBuilder : ModuleBuilder() {
|
||||
private val wizard = IdeWizard(Plugins.allPlugins, IdeaServices.PROJECT_INDEPENDENT)
|
||||
private val wizard = IdeWizard(Plugins.allPlugins, IdeaServices.PROJECT_INDEPENDENT, isUnitTestMode = false)
|
||||
|
||||
companion object {
|
||||
const val MODULE_BUILDER_ID = "kotlin.newProjectWizard.builder"
|
||||
|
||||
Reference in New Issue
Block a user