@@ -54,10 +54,14 @@ Rectangle {
54 var image = findChild(zoomableImage, "image");
54 var image = findChild(zoomableImage, "image");
56 zoomableImage.widgetData = widgetData0;
56 zoomableImage.widgetData = widgetData0;
57+ waitForRendering(zoomableImage);
57− tryCompare(image.state, "default");
58+ tryCompare(image, "state", "default");
59 zoomableImage.widgetData = widgetData1;
62 zoomableImage.widgetData = widgetData1;
63+ waitForRendering(zoomableImage);
60− tryCompare(image.state, "ready");
64+ tryCompare(image, "state", "ready");
63 function test_zoomable() {
67 function test_zoomable() {
@@ -65,11 +69,10 @@ Rectangle {
66 zoomableImage.widgetData = widgetData2;
70 zoomableImage.widgetData = widgetData2;
67 waitForRendering(zoomableImage);
71 waitForRendering(zoomableImage);
68− tryCompare(image.state, "ready");
73+ tryCompare(image, "state", "ready");
70 waitForRendering(image);
74 waitForRendering(image);
72− var oldScale = image.scale;
73 var event1 = touchEvent();
76 var event1 = touchEvent();
74 var event2 = touchEvent();
77 var event2 = touchEvent();
75 var x1Start = zoomableImage.width * 2 / 6;
78 var x1Start = zoomableImage.width * 2 / 6;
@@ -81,9 +84,13 @@ Rectangle {
81 var x2End = zoomableImage.width * 5 / 6;
84 var x2End = zoomableImage.width * 5 / 6;
82 var y2End = zoomableImage.height * 5 / 6;
85 var y2End = zoomableImage.height * 5 / 6;
87+ var oldScale = image.scale;
84 mouseMove(zoomableImage, zoomableImage.width / 2, zoomableImage.height / 2);
89 mouseMove(zoomableImage, zoomableImage.width / 2, zoomableImage.height / 2);
85 mouseWheel(zoomableImage, zoomableImage.width / 2, zoomableImage.height / 2, 0, 10);
90 mouseWheel(zoomableImage, zoomableImage.width / 2, zoomableImage.height / 2, 0, 10);
87 event1.press(0, x1Start, y1Start);
94 event1.press(0, x1Start, y1Start);
88 event1.commit();
95 event1.commit();
89 event1.press(1, x2Start, y2Start);
96 event1.press(1, x2Start, y2Start);
@@ -102,6 +109,7 @@ Rectangle {
102 event1.commit();
109 event1.commit();
104 var newScale = image.scale;
111 var newScale = image.scale;
105 compare(newScale > oldScale, true, "the image should be larger than before");
113 compare(newScale > oldScale, true, "the image should be larger than before");