diff options
author | Anna Koskinen <Ansku@users.noreply.github.com> | 2021-10-13 17:13:17 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-13 17:13:17 +0300 |
commit | 2cbaa342d34c0bee63a43ba51c21896e134dae87 (patch) | |
tree | 0447db387e6d0cae0e97dd3207de23779b188220 /uitest/src | |
parent | 5a32cc87496f09a83a22b17def01089f0ba736f8 (diff) | |
download | vaadin-framework-2cbaa342d34c0bee63a43ba51c21896e134dae87.tar.gz vaadin-framework-2cbaa342d34c0bee63a43ba51c21896e134dae87.zip |
Fix compatibility Grid column reorder of partially hidden joined cells. (#12427)
Adds the fix from #12386 to the drag source as well.
Fixes #12377
Diffstat (limited to 'uitest/src')
-rw-r--r-- | uitest/src/test/java/com/vaadin/v7/tests/components/grid/GridReorderMergedTest.java | 17 |
1 files changed, 17 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 index bab2ae2bb2..27f5e4711e 100644 --- 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 @@ -24,4 +24,21 @@ public class GridReorderMergedTest extends MultiBrowserTest { assertEquals("Unexpected column order,", "6", grid.getHeaderCell(1, 1).getText()); } + + @Test + public void dragMergedReverse() { + openTestURL(); + GridElement grid = $(GridElement.class).first(); + GridCellElement headerCell0_0 = grid.getHeaderCell(0, 0); + GridCellElement headerCell0_4 = grid.getHeaderCell(0, 4); + new Actions(driver).clickAndHold(headerCell0_4) + .moveByOffset(-headerCell0_0.getSize().getWidth(), + headerCell0_0.getSize().getHeight() / 2) + .release().perform(); + + // ensure the second merged block got dragged over the first merged + // block entirely + assertEquals("Unexpected column order,", "6", + grid.getHeaderCell(1, 1).getText()); + } } |