aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2015-05-18 23:40:25 +0300
committerVaadin Code Review <review@vaadin.com>2015-05-25 20:44:58 +0000
commita562635f09cbb9d7a7d550a7429de754609bc384 (patch)
treebf379d0170a101c94751068f4b50380122570da3 /uitest/src
parent67bc52308036d72e96189e398b6cf2752a337b84 (diff)
downloadvaadin-framework-a562635f09cbb9d7a7d550a7429de754609bc384.tar.gz
vaadin-framework-a562635f09cbb9d7a7d550a7429de754609bc384.zip
Only sort when enter is pressed on default header (#16732)
Change-Id: I3bae7c341064f26c6be3c9b66b33239716043fec
Diffstat (limited to 'uitest/src')
-rw-r--r--uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridSortingTest.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridSortingTest.java b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridSortingTest.java
index b06644f0c8..cff8ade054 100644
--- a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridSortingTest.java
+++ b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridSortingTest.java
@@ -213,6 +213,33 @@ public class GridSortingTest extends GridBasicFeaturesTest {
}
@Test
+ public void testKeyboardSortingMultipleHeaders() {
+ openTestURL();
+ selectMenuPath("Component", "Header", "Append row");
+
+ // Sort according to first column by clicking
+ getGridElement().getHeaderCell(0, 0).click();
+ assertColumnIsSorted(0);
+
+ // Try to sort according to second column by pressing enter on the new
+ // header
+ sendKey(Keys.ARROW_RIGHT);
+ sendKey(Keys.ARROW_DOWN);
+ sendKey(Keys.ENTER);
+
+ // Should not have sorted
+ assertColumnIsSorted(0);
+
+ // Sort using default header
+ sendKey(Keys.ARROW_UP);
+ sendKey(Keys.ENTER);
+
+ // Should have sorted
+ assertColumnIsSorted(1);
+
+ }
+
+ @Test
public void testKeyboardSorting() {
openTestURL();