on xenial help sign in
make testPageHeader more stable
5086173Albert Astals Cid
tests/qmltests/Dash/tst_PageHeader.qml+12−6
@@ -34,6 +34,12 @@ Item {
34 property alias searchEnabled : pageHeader.searchEntryEnabled
34 property alias searchEnabled : pageHeader.searchEntryEnabled
35 property alias searchQuery : pageHeader.searchQuery
35 property alias searchQuery : pageHeader.searchQuery
36
36
37+ function doTypeString(text) {
38+ var headerContainer = findChild(pageHeader, "headerContainer");
39+ tryCompare(headerContainer, "contentY", 0);
40+ typeString(text);
41+ }
42+
37 function init() {
43 function init() {
38 searchEnabled = true;
44 searchEnabled = true;
39
45
@@ -63,7 +69,7 @@ Item {
63 pageHeader.resetSearch()
69 pageHeader.resetSearch()
64
70
65 pageHeader.triggerSearch()
71 pageHeader.triggerSearch()
66− typeString("test")
72+ doTypeString("test")
67
73
68 compare(searchQuery, "test", "Typing in the search field did not change searchQuery")
74 compare(searchQuery, "test", "Typing in the search field did not change searchQuery")
69 }
75 }
@@ -72,7 +78,7 @@ Item {
72 searchEnabled = true
78 searchEnabled = true
73 pageHeader.triggerSearch()
79 pageHeader.triggerSearch()
74 searchQuery = "test1"
80 searchQuery = "test1"
75− typeString("test2")
81+ doTypeString("test2")
76 compare(searchQuery, "test1test2", "Setting searchQuery text does not update the TextField")
82 compare(searchQuery, "test1test2", "Setting searchQuery text does not update the TextField")
77 }
83 }
78
84
@@ -91,28 +97,28 @@ Item {
91
97
92 function test_history() {
98 function test_history() {
93 pageHeader.triggerSearch()
99 pageHeader.triggerSearch()
94− typeString("humppa1")
100+ doTypeString("humppa1")
95 pageHeader.resetSearch()
101 pageHeader.resetSearch()
96
102
97 tryCompare(pageHeader.searchHistory, "count", 1)
103 tryCompare(pageHeader.searchHistory, "count", 1)
98 compare(pageHeader.searchHistory.get(0).query, "humppa1")
104 compare(pageHeader.searchHistory.get(0).query, "humppa1")
99
105
100 pageHeader.triggerSearch()
106 pageHeader.triggerSearch()
101− typeString("humppa2")
107+ doTypeString("humppa2")
102 pageHeader.resetSearch()
108 pageHeader.resetSearch()
103
109
104 compare(pageHeader.searchHistory.count, 2)
110 compare(pageHeader.searchHistory.count, 2)
105 compare(pageHeader.searchHistory.get(0).query, "humppa2")
111 compare(pageHeader.searchHistory.get(0).query, "humppa2")
106
112
107 pageHeader.triggerSearch()
113 pageHeader.triggerSearch()
108− typeString("humppa3")
114+ doTypeString("humppa3")
109 pageHeader.resetSearch()
115 pageHeader.resetSearch()
110
116
111 compare(pageHeader.searchHistory.count, 3)
117 compare(pageHeader.searchHistory.count, 3)
112 compare(pageHeader.searchHistory.get(0).query, "humppa3")
118 compare(pageHeader.searchHistory.get(0).query, "humppa3")
113
119
114 pageHeader.triggerSearch()
120 pageHeader.triggerSearch()
115− typeString("humppa4")
121+ doTypeString("humppa4")
116 pageHeader.resetSearch()
122 pageHeader.resetSearch()
117
123
118 compare(pageHeader.searchHistory.count, 3)
124 compare(pageHeader.searchHistory.count, 3)