aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java
diff options
context:
space:
mode:
authorAnna Koskinen <Ansku@users.noreply.github.com>2020-10-01 13:11:01 +0300
committerGitHub <noreply@github.com>2020-10-01 13:11:01 +0300
commita94403277111f0d43a82cd667d6a0277934d15fb (patch)
tree8785e667fc07877d0092da50b0cfc69ae52431bd /uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java
parent528315ac0d1d6b49d07f10d4613a8d28bd47b566 (diff)
downloadvaadin-framework-a94403277111f0d43a82cd667d6a0277934d15fb.tar.gz
vaadin-framework-a94403277111f0d43a82cd667d6a0277934d15fb.zip
Test fixes & split failsafe integration test runs into smaller batches (#12103)
Diffstat (limited to 'uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java')
-rw-r--r--uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java b/uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java
index 6f33b5bb6e..607e089d20 100644
--- a/uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java
+++ b/uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java
@@ -6,6 +6,7 @@ import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
public class LayoutDuringStateUpdateTest extends SingleBrowserTest {
@@ -13,9 +14,14 @@ public class LayoutDuringStateUpdateTest extends SingleBrowserTest {
@Test
public void layoutDuringStateUpdate() {
openTestURL();
+ waitUntilLoadingIndicatorNotVisible();
- WebElement label = findElement(By.className("gwt-Label"));
+ // add the custom component
+ $(ButtonElement.class).first().click();
+ waitUntilLoadingIndicatorNotVisible();
+ // ensure the layouting failed to be triggered during the state update
+ WebElement label = findElement(By.className("gwt-Label"));
assertEquals("Layout phase count: 1", label.getText());
}