diff options
author | Anna Koskinen <Ansku@users.noreply.github.com> | 2021-08-26 12:49:22 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-26 12:49:22 +0300 |
commit | b6ece49bf437b68a4a31ca787e16118215f72832 (patch) | |
tree | c8661070e9e2da8ac9bc4b6dde0a119ae18612f9 /uitest/src/test | |
parent | 5144101da635a9b653668732d27a445ef4392621 (diff) | |
download | vaadin-framework-b6ece49bf437b68a4a31ca787e16118215f72832.tar.gz vaadin-framework-b6ece49bf437b68a4a31ca787e16118215f72832.zip |
Fix compatibility Grid column reorder with partially hidden joined cells (#12385)
Fixes #12377
Diffstat (limited to 'uitest/src/test')
-rw-r--r-- | uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridReorderMergedTest.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridReorderMergedTest.java b/uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridReorderMergedTest.java new file mode 100644 index 0000000000..bab2ae2bb2 --- /dev/null +++ b/uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridReorderMergedTest.java @@ -0,0 +1,27 @@ +package com.vaadin.v7.tests.components.grid; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; +import org.openqa.selenium.interactions.Actions; + +import com.vaadin.testbench.elements.GridElement; +import com.vaadin.testbench.elements.GridElement.GridCellElement; +import com.vaadin.tests.tb3.MultiBrowserTest; + +public class GridReorderMergedTest extends MultiBrowserTest { + + @Test + public void dragMerged() { + openTestURL(); + GridElement grid = $(GridElement.class).first(); + GridCellElement headerCell0_0 = grid.getHeaderCell(0, 0); + GridCellElement headerCell0_4 = grid.getHeaderCell(0, 4); + new Actions(driver).dragAndDrop(headerCell0_0, headerCell0_4).perform(); + + // ensure the first merged block got dragged over the entire second + // merged block + assertEquals("Unexpected column order,", "6", + grid.getHeaderCell(1, 1).getText()); + } +} |