on xenial help sign in
added test
commit857e13b2343d490c89f5a4b8bc88e1d570158238 authorAndrea Cimitan <andrea.cimitan@gmail.com> dateMon 4 Jul 2016, 15:37 (10 years ago) parent3647dd3
1 file changed+22
tests/qmltests/Dash/tst_DashContent.qml+22
tests/qmltests/Dash/tst_DashContent.qml+22
@@ -690,5 +690,27 @@ Item {
690690 tryCompare(pageHeader.extraPanel, "visible", false);
691691 compare(searchTextField.focus, false);
692692 }
693+
694+ function test_cancelSearch() {
695+ var dashContentList = findChild(dashContent, "dashContentList");
696+ var pageHeader = findChild(dashContentList.currentItem, "scopePageHeader")
697+ pageHeader.searchEntryEnabled = true;
698+ pageHeader.searchHistory.clear();
699+
700+ pageHeader.searchHistory.addQuery("Search1");
701+ pageHeader.searchHistory.addQuery("Search2");
702+
703+ pageHeader.triggerSearch();
704+ tryCompare(pageHeader.extraPanel, "visible", true);
705+
706+ var searchTextField = findChild(pageHeader, "searchTextField");
707+ compare(searchTextField.focus, true);
708+
709+ var cancelButton = findChild(dashContentList.currentItem, "cancelButton")
710+
711+ mouseClick(cancelButton);
712+ tryCompare(pageHeader.extraPanel, "visible", false);
713+ compare(searchTextField.focus, false);
714+ }
693715 }
694716}