@@ -168,6 +168,12 @@ Rectangle {
168 compare(data.image.initialHeight, data.initialHeight);
168 compare(data.image.initialHeight, data.initialHeight);
169 compare(data.image.initialWidth, data.initialWidth);
169 compare(data.image.initialWidth, data.initialWidth);
171+ // check the sourceSize
172+ var sourceHeight = (data.image.scaleTo === "height" || (data.image.scaleTo === "fit" && data.height <= data.width)) ? data.height : 0
173+ var sourceWidth = (data.image.scaleTo === "width" || (data.image.scaleTo === "fit" && data.width <= data.height)) ? data.width : 0
174+ compare(data.image.sourceSize.height, sourceHeight);
175+ compare(data.image.sourceSize.width, sourceWidth);
171 // check the shape dimensions
177 // check the shape dimensions
172 var shape = findChild(data.image, "shape");
178 var shape = findChild(data.image, "shape");
173 compare(shape.width, data.imageWidth);
179 compare(shape.width, data.imageWidth);