aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src
diff options
context:
space:
mode:
authorAnna Koskinen <Ansku@users.noreply.github.com>2021-10-13 17:13:17 +0300
committerGitHub <noreply@github.com>2021-10-13 17:13:17 +0300
commit2cbaa342d34c0bee63a43ba51c21896e134dae87 (patch)
tree0447db387e6d0cae0e97dd3207de23779b188220 /uitest/src
parent5a32cc87496f09a83a22b17def01089f0ba736f8 (diff)
downloadvaadin-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.java17
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());
+ }
}