@@ -496,6 +496,18 @@ Rectangle {
496496 tryCompare(art, "visible", true);
497497 compare(artImage.source, Qt.resolvedUrl("artwork/checkers.png"));
498498
499+ card.cardData["art"] = "somethingbroken";
500+ card.cardDataChanged();
501+ waitForRendering(card);
502+ tryCompare(art, "visible", true);
503+ compare(artImage.source, Qt.resolvedUrl("artwork/checkers.png"));
504+
505+ card.cardData["art"] = Qt.resolvedUrl("artwork/music-player-design.png");
506+ card.cardDataChanged();
507+ waitForRendering(card);
508+ tryCompare(art, "visible", true);
509+ compare(artImage.source, Qt.resolvedUrl("artwork/music-player-design.png"));
510+
499511 card.cardData["mascot"] = "somethingbroken2";
500512 card.cardDataChanged();
501513 compare(mascotImage.status, Image.Error);