@@ -77,7 +77,7 @@ Rectangle {
7777 cardHeader.title = data.title !== undefined ? data.title : "";
7878 cardHeader.subtitle = data.subtitle !== undefined ? data.subtitle : "";
7979 tryCompare(cardHeader, "visible", data.visible);
80− if (data.maxLineCount != undefined) {
80+ if (data.hasOwnProperty("maxLineCount")) {
8181 compare(testCase.titleLabel.maximumLineCount, data.maxLineCount, "titleLabel maximumLineCount should be %1".arg(data.maxLineCount));
8282 }
8383 }
@@ -99,7 +99,7 @@ Rectangle {
9999 cardHeader.oldPrice = data.old !== undefined ? data.old : "";
100100 cardHeader.altPrice = data.alt !== undefined ? data.alt : "";
101101 tryCompare(cardHeader, "visible", data.visible);
102− if (data.oldAlign !== undefined) {
102+ if (data.hasOwnProperty("oldAlign")) {
103103 compare(testCase.oldPriceLabel.horizontalAlignment, data.oldAlign, "Old price label is aligned wrong.")
104104 }
105105 }