@@ -254,5 +254,18 @@ Item {
254254 compare(root.calls[0][0], actions[1].id, "Id of action not found.");
255255 compare(root.calls[0][1], {"error": "DOWNLOAD ERROR"}, "Data of action not found.");
256256 }
257+
258+ function test_placeholderScreenshot() {
259+ var placeholderScreenshot = findChild(appPreview, "placeholderScreenshot");
260+ compare(placeholderScreenshot.visible, false);
261+
262+ data.infoMap["more-screenshots"] = [];
263+ appPreview.previewData = data;
264+ tryCompare(placeholderScreenshot, "visible", true);
265+
266+ data.infoMap["more-screenshots"] = screenshots;
267+ appPreview.previewData = data;
268+ tryCompare(placeholderScreenshot, "visible", false);
269+ }
257270 }
258271}