validSizes.forEach(({test, expect}) => {
testIcon.icons[0].sizes = test;
data.jsonText = JSON.stringify(testIcon); var result = processor.process(data); var sizes = result.icons[0].sizes; var expected = `Expect sizes to equal ${expect.join(" ")}`;
is(sizes.join(" "), expect.join(" "), expected);
});
var invalidSizes = ["invalid", "", " ", "16 x 16", "32", "21", "16xx16", "16 x x 6"];
invalidSizes.forEach((invalidSize) => { var expected = "Expect invalid sizes to return undefined.";
testIcon.icons[0].sizes = invalidSize;
data.jsonText = JSON.stringify(testIcon); var result = processor.process(data); var sizes = result.icons[0].sizes;
is(sizes, undefined, expected);
});
typeTests.forEach((type) => { var expected = `Expect non-string sizes ${typeof type} to be undefined.`;
testIcon.icons[0].sizes = type;
data.jsonText = JSON.stringify(testIcon); var result = processor.process(data); var sizes = result.icons[0].sizes;
is(sizes, undefined, expected);
});
</script>
</head>
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.16Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.