Bug 1397619 - stylo: test border-radius longhand specified values serialization. r=emilio

MozReview-Commit-ID: FWN56IcctTJ
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
This commit is contained in:
Fernando Jimenez Moreno 2017-09-25 16:14:42 +02:00 коммит произвёл Emilio Cobos Álvarez
Родитель ae02a28d9f
Коммит ede1d2702e
1 изменённых файлов: 34 добавлений и 0 удалений

Просмотреть файл

@ -238,6 +238,40 @@
p.remove();
})();
(function test_bug_1397619() {
var borderRadius = [
// [ specified style,
// expected serialization,
// descriptionOfTestcase ],
[ "10px 10px",
"10px",
"Width and height specified for " ],
[ "10px",
"10px",
"Only width specified for " ],
];
var frame_container = document.getElementById("display");
var p = document.createElement("p");
frame_container.appendChild(p);
[
"border-top-left-radius",
"border-bottom-left-radius",
"border-top-right-radius",
"border-bottom-right-radius",
].forEach(function(property) {
for (var i = 0; i < borderRadius.length; ++i) {
var test = borderRadius[i];
p.style.setProperty(property, test[0]);
is(p.style.getPropertyValue(property), test[1], test[2] + property);
}
});
p.remove();
})();
</script>
</pre>
</body>