on xenial help sign in
Added test for redrag indicator.
commitc21f08c7edaa749148fd139008b96f8266fce1a0 authorNick Dedekind <nicholas.dedekind@gmail.com> dateWed 6 Nov 2013, 14:24 (13 years ago) parentc87a39e
1 file changed+13−4
tests/qmltests/Panel/tst_Panel.qml+13−4
tests/qmltests/Panel/tst_Panel.qml+13−4
@@ -48,9 +48,12 @@ Item {
4848
4949 function get_window_data() {
5050 return [
51− {tag: "pinned", fullscreenFlag: false },
52− {tag: "fullscreen", fullscreenFlag: true }
53− ]}
51+ {tag: "pinned", fullscreenFlag: false, alreadyOpen: false },
52+ {tag: "fullscreen", fullscreenFlag: true, alreadyOpen: false },
53+ {tag: "pinned-alreadyOpen", fullscreenFlag: false, alreadyOpen: true },
54+ {tag: "fullscreen-alreadyOpen", fullscreenFlag: true, alreadyOpen: true }
55+ ];
56+ }
5457
5558
5659 function init() {
@@ -135,6 +138,10 @@ Item {
135138 // expose more of the panel, binding it to the selected indicator and opening it's menu.
136139 function test_drag_show(data) {
137140 panel.fullscreenMode = data.fullscreenFlag;
141+ if (data.alreadyOpen) {
142+ panel.indicators.show();
143+ tryCompare(panel.indicators, "fullyOpened", true);
144+ }
138145
139146 var indicatorRow = findChild(panel.indicators, "indicatorRow");
140147 verify(indicatorRow != undefined);
@@ -186,7 +193,9 @@ Item {
186193 compare(menuContent.currentMenuIndex, i, "Menu conetent should be enabled for item at position " + i);
187194
188195 // init for next indicatorItem
189− init();
196+ if (!data.alreadyOpen) {
197+ init();
198+ }
190199 }
191200 }
192201