| Index: LayoutTests/fast/css/shorthand-setProperty-important.html
 | 
| diff --git a/LayoutTests/fast/css/shorthand-setProperty-important.html b/LayoutTests/fast/css/shorthand-setProperty-important.html
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..4864486911d4dc5102860b8df426fd28b6106e86
 | 
| --- /dev/null
 | 
| +++ b/LayoutTests/fast/css/shorthand-setProperty-important.html
 | 
| @@ -0,0 +1,43 @@
 | 
| +<!DOCTYPE html>
 | 
| +<html>
 | 
| +<head>
 | 
| +<meta charset="utf-8">
 | 
| +<script src="../../resources/js-test.js"></script>
 | 
| +</head>
 | 
| +<body>
 | 
| +<script>
 | 
| +
 | 
| +description("Verify that the priority parameter is a case-insensitive match to 'important' or the empty string.");
 | 
| +
 | 
| +var testContainer = document.createElement("div");
 | 
| +document.body.appendChild(testContainer);
 | 
| +
 | 
| +testContainer.innerHTML = '<div id="test">hello</div>';
 | 
| +
 | 
| +e = document.getElementById('test');
 | 
| +
 | 
| +// Test "important" strictness
 | 
| +e.style.borderBottomStyle = "";
 | 
| +e.style.setProperty("border-bottom-style", "solid", "!important");
 | 
| +shouldBe("e.style.getPropertyValue('border-bottom-style')", "null");
 | 
| +shouldBe("e.style.getPropertyPriority('border-bottom-style')", "''");
 | 
| +
 | 
| +e.style.borderBottomStyle = "";
 | 
| +e.style.setProperty("border-bottom-style", "solid", "very important");
 | 
| +shouldBe("e.style.getPropertyValue('border-bottom-style')", "null");
 | 
| +shouldBe("e.style.getPropertyPriority('border-bottom-style')", "''");
 | 
| +
 | 
| +e.style.borderBottomStyle = "";
 | 
| +e.style.setProperty("border-bottom-style", "solid", "impORTANT");
 | 
| +shouldBe("e.style.getPropertyValue('border-bottom-style')", "'solid'");
 | 
| +shouldBe("e.style.getPropertyPriority('border-bottom-style')", "'important'");
 | 
| +
 | 
| +e.style.borderBottomStyle = "";
 | 
| +e.style.setProperty("border-bottom-style", "solid", "random");
 | 
| +shouldBe("e.style.getPropertyValue('border-bottom-style')", "null");
 | 
| +shouldBe("e.style.getPropertyPriority('border-bottom-style')", "''");
 | 
| +
 | 
| +document.body.removeChild(testContainer);
 | 
| +</script>
 | 
| +</body>
 | 
| +</html>
 | 
| 
 |