on xenial help sign in
Add a test for click -> sets text and unfocus
commit021001da72ff4f0a7073600059fc6f1e41aae7b3 authorAlbert Astals <albert.astals@canonical.com> dateThu 24 Jul 2014, 18:23 (12 years ago) parent67d8256
2 files changed+11
qml/Components/PageHeader.qml+1 tests/qmltests/Components/tst_PageHeader.qml+10
qml/Components/PageHeader.qml+1
@@ -299,6 +299,7 @@ Item {
299299
300300 Repeater {
301301 id: recentSearches
302+ objectName: "recentSearches"
302303 model: searchHistory
303304
304305 delegate: Standard {
tests/qmltests/Components/tst_PageHeader.qml+10
@@ -173,6 +173,16 @@ Item {
173173 tryCompareFunction(function() { return headerContainer.popover !== null; }, true);
174174
175175 tryCompare(headerContainer.popover, "visible", true);
176+
177+ var searchTextField = findChild(pageHeader, "searchTextField");
178+ compare(searchTextField.focus, true);
179+
180+ var recentSearches = findChild(headerContainer.popover, "recentSearches");
181+ mouseClick(recentSearches.itemAt(0), 0, 0);
182+
183+ compare(pageHeader.searchQuery, "Search2");
184+ tryCompareFunction(function() { return headerContainer.popover === null; }, true);
185+ compare(searchTextField.focus, false);
176186 }
177187
178188 function test_popup_closing_data() {