~aacid/unity8/moreAsyncAudioCard

« back to all changes in this revision

Viewing changes to tests/qmltests/Dash/tst_Card.qml

  • Committer: Albert Astals Cid
  • Date: 2016-03-10 08:32:16 UTC
  • mfrom: (2136.2.83 unity8)
  • Revision ID: albert.astals@canonical.com-20160310083216-8nnplxl85qx13xd0
Merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
130
130
        sourceComponent: cardTool.cardComponent
131
131
        clip: true
132
132
        onLoaded: {
133
 
            item.components = Qt.binding(function() { return cardTool.components; });
134
133
            item.cardData = Qt.binding(function() { return Helpers.mapData(dataArea.text, cardTool.components, dataError); });
135
134
            item.width = Qt.binding(function() { return cardTool.cardWidth || item.implicitWidth; });
136
135
            item.height = Qt.binding(function() { return cardTool.cardHeight || item.implicitHeight; });
476
475
            card.cardDataChanged();
477
476
            waitForRendering(card);
478
477
            tryCompare(art, "visible", true);
 
478
            compare(artImage.source, Qt.resolvedUrl("artwork/emblem.png"));
 
479
 
 
480
            cardTool.components["art"]["fallback"] = Qt.resolvedUrl("artwork/checkers.png");
 
481
            cardTool.componentsChanged();
 
482
            card.cardData["art"] = "";
 
483
            card.cardDataChanged();
 
484
            waitForRendering(card);
 
485
            tryCompare(art, "visible", true);
 
486
            compare(artImage.source, Qt.resolvedUrl("artwork/checkers.png"));
479
487
 
480
488
            card.cardData["mascot"] = "somethingbroken2";
481
489
            card.cardDataChanged();
487
495
            card.cardDataChanged();
488
496
            waitForRendering(card);
489
497
            tryCompare(mascotImage, "status", Image.Ready);
 
498
            compare(mascotImage.source, Qt.resolvedUrl("artwork/emblem.png"));
 
499
 
 
500
            cardTool.components["mascot"] = {"fallback": Qt.resolvedUrl("artwork/checkers.png")};
 
501
            cardTool.componentsChanged();
 
502
            card.cardData["mascot"] = "";
 
503
            card.cardDataChanged();
 
504
            waitForRendering(card);
 
505
            tryCompare(mascotImage, "status", Image.Ready);
 
506
            compare(mascotImage.source, Qt.resolvedUrl("artwork/checkers.png"));
490
507
        }
491
508
 
492
509
        function test_font_weights_data() {