blob: 01e9c7817025765c21844245ece76ee3d1e25f2a [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<script src="../../resources/js-test-pre.js"></script>
<div id="testDiv" style="font-family: times, courier, arial">
<script>
description("Test that the font-family CSSValue is a CSSValueList of CSSPrimitiveValues that are of primitive type CSS_STRING.");
var testDiv = document.getElementById("testDiv");
var fontFamilyCSSValue = testDiv.style.getPropertyCSSValue('font-family');
shouldBe("fontFamilyCSSValue.__proto__", "CSSValueList.prototype");
shouldBe("fontFamilyCSSValue.length", "3");
shouldBe("fontFamilyCSSValue[0].__proto__", "CSSPrimitiveValue.prototype");
shouldBe("fontFamilyCSSValue[0].primitiveType", "CSSPrimitiveValue.CSS_STRING");
shouldBeEqualToString("fontFamilyCSSValue[0].getStringValue()", "times");
shouldBe("fontFamilyCSSValue[1].__proto__", "CSSPrimitiveValue.prototype");
shouldBe("fontFamilyCSSValue[1].primitiveType", "CSSPrimitiveValue.CSS_STRING");
shouldBeEqualToString("fontFamilyCSSValue[1].getStringValue()", "courier");
shouldBe("fontFamilyCSSValue[2].__proto__", "CSSPrimitiveValue.prototype");
shouldBe("fontFamilyCSSValue[2].primitiveType", "CSSPrimitiveValue.CSS_STRING");
shouldBeEqualToString("fontFamilyCSSValue[2].getStringValue()", "arial");
</script>
<script src="../../resources/js-test-post.js"></script>
</body>
</html>