@@ -485,6 +485,18 @@ Rectangle {
485485 tryCompare(art, "visible", true);
486486 compare(artImage.source, Qt.resolvedUrl("artwork/checkers.png"));
487487
488+ card.cardData["art"] = "somethingbroken";
489+ card.cardDataChanged();
490+ waitForRendering(card);
491+ tryCompare(art, "visible", true);
492+ compare(artImage.source, Qt.resolvedUrl("artwork/checkers.png"));
493+
494+ card.cardData["art"] = Qt.resolvedUrl("artwork/music-player-design.png");
495+ card.cardDataChanged();
496+ waitForRendering(card);
497+ tryCompare(art, "visible", true);
498+ compare(artImage.source, Qt.resolvedUrl("artwork/music-player-design.png"));
499+
488500 card.cardData["mascot"] = "somethingbroken2";
489501 card.cardDataChanged();
490502 compare(mascotImage.status, Image.Error);