diff --git a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDependenciesTest.kt b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDependenciesTest.kt index 619ee1a62b66..739b5dbd5cff 100644 --- a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDependenciesTest.kt +++ b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDependenciesTest.kt @@ -38,28 +38,10 @@ internal class PluginDependenciesTest { @Test fun `depends optional - plugin loads when dependency is resolved`() { - writeDescriptor("foo", """ - - foo - bar - JetBrains - - """) - - pluginDirPath.resolve("foo/META-INF/optional-part.xml").write(""" - - - - - """) - - writeDescriptor("bar", """ - - bar - JetBrains - - """) - + PluginBuilder.empty().id("foo") + .depends("bar", PluginBuilder.empty().actions(""), "optional-part.xml") + .build(pluginDirPath.resolve("foo")) + PluginBuilder.empty().id("bar").build(pluginDirPath.resolve("bar")) val pluginSet = buildPluginSet() assertThat(pluginSet).hasExactlyEnabledPlugins("foo", "bar") val (foo, bar) = pluginSet.getEnabledPlugins("foo", "bar") @@ -241,13 +223,6 @@ internal class PluginDependenciesTest { assertThat(pluginSet).doesNotHaveEnabledPlugins() } - - private fun writeDescriptor(id: String, @Language("xml") data: String) { - pluginDirPath.resolve(id) - .resolve(PluginManagerCore.PLUGIN_XML_PATH) - .write(data.trimIndent()) - } - private fun buildPluginSet(expiredPluginIds: Array = emptyArray(), disabledPluginIds: Array = emptyArray()) = PluginSetTestBuilder(pluginDirPath) .withExpiredPlugins(*expiredPluginIds)