kitsune/IJQA-321-plugin-tests-fixes-262

IJQA-321 move plugin tests fixes to 262 

(cherry picked from commit 7e8d95af7e7f33e86ac3e3806b9da59b521d87fe)


Co-authored-by: Alesia Matuzok <alesia.matuzok@jetbrains.com>

Merge-request: IJ-MR-217609
Merged-by: Alesia Matuzok <alesia.matuzok@jetbrains.com>

GitOrigin-RevId: 9c37161041ae800652bcbdffd20e2e8fa338989c
This commit is contained in:
Olga.Vlasova
2026-08-07 21:58:34 +00:00
committed by intellij-monorepo-bot
co-authored by Alesia Matuzok
parent 6da2a860c3
commit a7a986edf7
@@ -24,7 +24,8 @@ import com.intellij.driver.sdk.ui.components.elements.dialog
import com.intellij.driver.sdk.ui.components.elements.popup
import com.intellij.driver.sdk.ui.components.elements.textField
import com.intellij.driver.sdk.ui.components.elements.waitSelected
import com.intellij.driver.sdk.ui.components.plugins.DependenciesLoadingDialogUI
import com.intellij.driver.sdk.ui.UiText.Companion.asString
import com.intellij.driver.sdk.ui.should
import com.intellij.driver.sdk.ui.ui
import com.intellij.driver.sdk.ui.xQuery
import com.intellij.openapi.util.SystemInfo
@@ -219,8 +220,15 @@ class PluginsSettingsPageUiComponent(data: ComponentData) : UiComponent(data) {
}
fun checkErrorContainsText(errorText: String): ListPluginComponent {
step("[Check] The error notice in the Plugins list contains text '$errorText'") {
errorComponent.waitContainsText(errorText)
step("[Check] The error notice in the Plugins list contains text '$errorText'") {
var actual = ""
errorComponent.should(
message = "error notice should contain '$errorText'",
errorMessage = { "\n expected: '$errorText'\n found: '$actual'" },
) {
actual = getAllTexts().asString()
actual.contains(errorText)
}
}
return this
}