diff --git a/platform/platform-tests/testSrc/com/intellij/ide/updates/UpdateStrategyTest.kt b/platform/platform-tests/testSrc/com/intellij/ide/updates/UpdateStrategyTest.kt index ccd7a83e2e3d..d545946a496b 100644 --- a/platform/platform-tests/testSrc/com/intellij/ide/updates/UpdateStrategyTest.kt +++ b/platform/platform-tests/testSrc/com/intellij/ide/updates/UpdateStrategyTest.kt @@ -117,7 +117,7 @@ class UpdateStrategyTest { assertBuild("145.595", result.newBuild) } - @Test fun `updates can be targeted for specific builds`() { + @Test fun `updates can be targeted for specific builds (different builds)`() { val channels = """ @@ -127,6 +127,16 @@ class UpdateStrategyTest { assertBuild("145.596", check("IU-145.595", ChannelStatus.EAP, channels).newBuild) } + @Test fun `updates can be targeted for specific builds (same build)`() { + val channels = """ + + bug fix + new release + """ + assertEquals("new release", check("IU-145.258", ChannelStatus.RELEASE, channels).newBuild?.message) + assertEquals("bug fix", check("IU-163.50", ChannelStatus.RELEASE, channels).newBuild?.message) + } + @Test fun `updates from the same baseline are preferred`() { val result = check("IU-143.2287", ChannelStatus.RELEASE, """