~josharenson/unity8/slim_greeter_real_lightdm

« back to all changes in this revision

Viewing changes to tests/qmltests/Dash/Previews/tst_PreviewWidgetFactory.qml

  • Committer: Josh Arenson
  • Date: 2016-06-29 14:44:41 UTC
  • mfrom: (1789.412.85 unity8)
  • Revision ID: joshua.arenson@canonical.com-20160629144441-du2vd7vu97b2n8pc
Merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
75
75
 
76
76
        function test_mapping_data() {
77
77
            return [
78
 
                { tag: "Actions", type: "actions", source: "PreviewActions.qml", expanded: true },
79
 
                { tag: "Audio", type: "audio", source: "PreviewAudioPlayback.qml", expanded: true },
80
 
                { tag: "Comment", type: "comment", source: "PreviewComment.qml", expanded: true },
81
 
                { tag: "Comment Input", type: "comment-input", source: "PreviewCommentInput.qml", expanded: true },
82
 
                { tag: "Expandable", type: "expandable", source: "PreviewExpandable.qml", expanded: false },
83
 
                { tag: "Gallery", type: "gallery", source: "PreviewImageGallery.qml", expanded: true },
84
 
                { tag: "Header", type: "header", source: "PreviewHeader.qml", expanded: true },
85
 
                { tag: "Image", type: "image", source: "PreviewZoomableImage.qml", expanded: true },
86
 
                { tag: "Progress", type: "progress", source: "PreviewProgress.qml", expanded: true },
87
 
                { tag: "Rating Input", type: "rating-input", source: "PreviewRatingInput.qml", expanded: true },
88
 
                { tag: "Rating Display", type: "reviews", source: "PreviewRatingDisplay.qml", expanded: true },
89
 
                { tag: "Table", type: "table", source: "PreviewTable.qml", expanded: true },
90
 
                { tag: "Text", type: "text", source: "PreviewTextSummary.qml", expanded: true },
91
 
                { tag: "Video", type: "video", source: "PreviewVideoPlayback.qml", expanded: true },
 
78
                { tag: "Actions", data: { type: "actions" }, source: "PreviewActions.qml", expanded: true },
 
79
                { tag: "Audio", data: { type: "audio" }, source: "PreviewAudioPlayback.qml", expanded: true },
 
80
                { tag: "Comment", data: { type: "comment" }, source: "PreviewComment.qml", expanded: true },
 
81
                { tag: "Comment Input", data: { type: "comment-input" }, source: "PreviewCommentInput.qml", expanded: true },
 
82
                { tag: "Expandable", data: { type: "expandable" }, source: "PreviewExpandable.qml", expanded: false },
 
83
                { tag: "Gallery", data: { type: "gallery" }, source: "PreviewImageGallery.qml", expanded: true },
 
84
                { tag: "Header", data: { type: "header" }, source: "PreviewHeader.qml", expanded: true },
 
85
                { tag: "Image", data: { type: "image" }, source: "PreviewZoomableImage.qml", expanded: true },
 
86
                { tag: "Progress", data: { type: "progress" }, source: "PreviewProgress.qml", expanded: true },
 
87
                { tag: "Rating Input", data: { type: "rating-input" }, source: "PreviewRatingInput.qml", expanded: true },
 
88
                { tag: "Rating Display", data: { type: "reviews" }, source: "PreviewRatingDisplay.qml", expanded: true },
 
89
                { tag: "Table", data: { type: "table" }, source: "PreviewTable.qml", expanded: true },
 
90
                { tag: "Text", data: { type: "text" }, source: "PreviewTextSummary.qml", expanded: true },
 
91
                { tag: "Video Inline", data: { type: "video", source: "httpDemo" }, source: "PreviewInlineVideo.qml", expanded: true },
 
92
                { tag: "Video", data: { type: "video", source: "https://demo" }, source: "PreviewVideoPlayback.qml", expanded: true },
92
93
            ];
93
94
        }
94
95
 
95
96
        function test_mapping(data) {
96
 
            factory.widgetData = { type: data.type };
97
 
            factory.widgetType = data.type;
 
97
            factory.widgetData = data.data;
 
98
            factory.widgetType = data.data.type;
98
99
 
99
100
            verify((String(factory.source)).indexOf(data.source) != -1);
100
101
            compare(factory.item.expanded, data.expanded);