40 lines
1.2 KiB
HTML
40 lines
1.2 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Media Queries - color-index, invalid numbers</title>
|
|
<link rel="author" title="Rune Lillesveen" href="mailto:rune@opera.com"/>
|
|
<link rel="help" href="http://www.w3.org/TR/css3-mediaqueries/#color-index"/>
|
|
<script src="../../resources/testharness.js"></script>
|
|
<script src="../../resources/testharnessreport.js"></script>
|
|
<style>
|
|
@media (color-index: 0.0) {}
|
|
@media (color-index: -1) {}
|
|
@media (color-index: 2.1) {}
|
|
</style>
|
|
<head>
|
|
<body>
|
|
<div id="log"></div>
|
|
<script>
|
|
test(function(){
|
|
assert_true(!!document.styleSheets[0]);
|
|
assert_true(!!document.styleSheets[0].cssRules);
|
|
assert_equals(document.styleSheets[0].cssRules.length, 3);
|
|
}, "CSSOM Sanity check");
|
|
|
|
var rules = document.styleSheets[0].cssRules;
|
|
|
|
test(function(){
|
|
assert_equals(rules[0].media.mediaText, "not all");
|
|
}, "(color-index: 0.0) is invalid");
|
|
|
|
test(function(){
|
|
assert_equals(rules[1].media.mediaText, "not all");
|
|
}, "(color-index: -1) is invalid");
|
|
|
|
test(function(){
|
|
assert_equals(rules[2].media.mediaText, "not all");
|
|
}, "(color-index: 2.1) is invalid");
|
|
</script>
|
|
</body>
|
|
</html>
|