@@ -284,8 +284,9 @@ PanelTest {
285 function waitForAllAnimationToComplete(state) {
285 function waitForAllAnimationToComplete(state) {
287+ waitUntilTransitionsEnd(panel);
287 tryCompare(panel.indicators.hideAnimation, "running", false);
288 tryCompare(panel.indicators.hideAnimation, "running", false);
288− tryCompare(panel.indicators .showAnimation, "running", false);
289+ tryCompare(panel.indicators.showAnimation, "running", false);
289 tryCompare(panel.indicators, "state", state);
290 tryCompare(panel.indicators, "state", state);
291 for (var i = 0; i < root.originalModelData.length; i++) {
292 for (var i = 0; i < root.originalModelData.length; i++) {
@@ -352,6 +353,8 @@ PanelTest {
352 tryCompareFunction(function() { return panelArea.y }, data.y);
353 tryCompareFunction(function() { return panelArea.y }, data.y);
354 for (var i = 0; i < root.originalModelData.length; i++) {
355 for (var i = 0; i < root.originalModelData.length; i++) {
356+ waitForAllAnimationToComplete("initial");
355 var indicatorItem = get_indicator_item(i);
358 var indicatorItem = get_indicator_item(i);
357 var startXPosition = panel.mapFromItem(indicatorItem, indicatorItem.width / 2, 0).x;
360 var startXPosition = panel.mapFromItem(indicatorItem, indicatorItem.width / 2, 0).x;
@@ -374,7 +377,6 @@ PanelTest {
375 // init for next indicatorItem
378 // init for next indicatorItem
376 panel.indicators.hide();
379 panel.indicators.hide();
377− waitForAllAnimationToComplete("initial");