mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
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:
committed by
intellij-monorepo-bot
co-authored by
Alesia Matuzok
parent
6da2a860c3
commit
a7a986edf7
+11
-3
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user