@@ -303,5 +303,30 @@ IndicatorTest {
303 indicatorsMenu.available = true;
303 indicatorsMenu.available = true;
304 indicatorsMenu.hide();
304 indicatorsMenu.hide();
307+ function test_keyboardNavigation() {
308+ var indicatorsBar = findChild(indicatorsMenu, "indicatorsBar");
310+ indicatorsMenu.show();
311+ indicatorsBar.setCurrentItemIndex(0);
312+ tryCompare(indicatorsMenu, "fullyOpened", true);
314+ keyClick(Qt.Key_Tab);
316+ keyClick(Qt.Key_Right);
317+ tryCompare(indicatorsBar, "currentItemIndex", 1);
319+ keyClick(Qt.Key_Right);
320+ tryCompare(indicatorsBar, "currentItemIndex", 2);
322+ keyClick(Qt.Key_Left);
323+ tryCompare(indicatorsBar, "currentItemIndex", 1);
325+ keyClick(Qt.Key_Left);
326+ tryCompare(indicatorsBar, "currentItemIndex", 0);
328+ keyClick(Qt.Key_Escape);
329+ tryCompare(indicatorsMenu, "fullyClosed", true);