on xenial help sign in
Enable setting search query from tryDashPageHeader
9f5b716Josh Arenson
tests/qmltests/Dash/tst_DashPageHeader.qml+16−3
@@ -151,13 +151,13 @@ Item {
151 searchEnabled = true;
151 searchEnabled = true;
152 pageHeader.searchHistory.clear();
152 pageHeader.searchHistory.clear();
153
153
154− pageHeader.searchHistory.addQuery("Search1");
154+ for (var i = 0; i < 20; i++) {
155− pageHeader.searchHistory.addQuery("Search2");
155+ pageHeader.searchHistory.addQuery("Search" + String(i));
156+ }
156
157
157 pageHeader.triggerSearch();
158 pageHeader.triggerSearch();
158
159
159 tryCompare(pageHeader.extraPanel, "visible", true);
160 tryCompare(pageHeader.extraPanel, "visible", true);
160−
161 var searchTextField = findChild(pageHeader, "searchTextField");
161 var searchTextField = findChild(pageHeader, "searchTextField");
162 compare(searchTextField.focus, true);
162 compare(searchTextField.focus, true);
163
163
@@ -290,6 +290,19 @@ Item {
290 }
290 }
291 }
291 }
292
292
293+ Row {
294+ spacing: units.gu(1)
295+ anchors {
296+ left: parent.left
297+ right: parent.right
298+ }
299+ Button {
300+ text: "Search! (Add Query)"
301+ onClicked: pageHeader.searchHistory.addQuery(pageHeader.searchQuery);
302+ width: units.gu(40)
303+ }
304+ }
305+
293 Row {
306 Row {
294 spacing: units.gu(1)
307 spacing: units.gu(1)
295 anchors {
308 anchors {