Index: LayoutTests/fast/css/style-sharing-type-and-readonly.html |
diff --git a/LayoutTests/fast/css/style-sharing-type-and-readonly.html b/LayoutTests/fast/css/style-sharing-type-and-readonly.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3b95b0e971fd410680f25c1a2a597c863d1ff9d0 |
--- /dev/null |
+++ b/LayoutTests/fast/css/style-sharing-type-and-readonly.html |
@@ -0,0 +1,26 @@ |
+<!DOCTYPE html> |
+ |
+<script src="../js/resources/js-test-pre.js"></script> |
+ |
+<style> |
+ div[readonly="red"] { |
+ color: red; |
+ } |
+ div[type="blue"] { |
+ color: blue; |
+ } |
+</style> |
+ |
+<div black>Black</div> |
+<div readonly="red">Red</div> |
+<div type="blue">Blue</div> |
+ |
+<script> |
+description("Make sure special case style sharing for readonly and type attributes works"); |
+ |
+shouldBe('getComputedStyle(document.querySelector("[black]")).color','"rgb(0, 0, 0)"'); |
+shouldBe('getComputedStyle(document.querySelector("[readonly]")).color','"rgb(255, 0, 0)"'); |
+shouldBe('getComputedStyle(document.querySelector("[type]")).color','"rgb(0, 0, 255)"'); |
+</script> |
+ |
+<script src="../js/resources/js-test-post.js"></script> |