~aacid/unity8/dash_overview

« back to all changes in this revision

Viewing changes to tests/qmltests/Components/tst_PageHeader.qml

  • Committer: Albert Astals
  • Date: 2014-08-07 15:27:32 UTC
  • mfrom: (1155.1.29 do_merged)
  • Revision ID: albert.astals@canonical.com-20140807152732-0zf22298f1lsxrz8
Merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
119
119
            compare(pageHeader.searchHistory.get(0).query, "humppa4")
120
120
        }
121
121
 
122
 
        function test_search_indicator() {
123
 
            var searchIndicator = findChild(pageHeader, "searchIndicator")
124
 
            var clearIcon = findChild(pageHeader, "clearIcon")
125
 
 
126
 
            pageHeader.triggerSearch()
127
 
 
128
 
            tryCompare(clearIcon, "visible", false)
129
 
            pageHeader.searchQuery = "ubuntu"
130
 
            tryCompare(clearIcon, "visible", true)
131
 
 
132
 
            pageHeader.searchInProgress = false
133
 
            compare(searchIndicator.running, false, "Search indicator is running.")
134
 
            tryCompare(clearIcon, "visible", true)
135
 
 
136
 
            pageHeader.searchInProgress = true
137
 
            compare(searchIndicator.running, true, "Search indicator isn't running.")
138
 
            tryCompare(clearIcon, "visible", false)
139
 
 
140
 
            pageHeader.searchInProgress = false;
141
 
            compare(searchIndicator.running, false, "Search indicator is running.")
142
 
            tryCompare(clearIcon, "visible", true)
143
 
        }
144
 
 
145
122
        function test_titleImage() {
146
123
 
147
124
            var titleImage = findChild(pageHeader, "titleImage");
192
169
                    ];
193
170
        }
194
171
 
 
172
        function test_pagination() {
 
173
            var paginationRepeater = findChild(pageHeader, "paginationRepeater");
 
174
            tryCompare(paginationRepeater, "count", 0);
 
175
            pageHeader.paginationCount = 5;
 
176
            tryCompare(paginationRepeater, "count", 5);
 
177
            for (var i=0; i<pageHeader.paginationCount; i++) {
 
178
                pageHeader.paginationIndex = i;
 
179
                for (var j=0; j<paginationRepeater.count; j++) {
 
180
                    var paginationDot = findChild(pageHeader, "paginationDots_"+j);
 
181
                    if (i==j) {
 
182
                        compare(paginationDot.source.toString().indexOf("pagination_dot_on") > -1, true);
 
183
                    } else {
 
184
                        compare(paginationDot.source.toString().indexOf("pagination_dot_off") > -1, true);
 
185
                    }
 
186
                }
 
187
            }
 
188
            pageHeader.paginationIndex = -1;
 
189
            pageHeader.paginationCount = 0;
 
190
            tryCompare(paginationRepeater, "count", 0);
 
191
        }
 
192
 
195
193
        function test_popup_closing(data) {
196
194
            searchEnabled = true;
197
195
            pageHeader.searchHistory.clear();