Index: LayoutTests/fast/dynamic/first-child-descendant.html |
diff --git a/LayoutTests/fast/dynamic/first-child-descendant.html b/LayoutTests/fast/dynamic/first-child-descendant.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..47cd8cb7388d5e2f7cbcaa36cd637f0f1560a603 |
--- /dev/null |
+++ b/LayoutTests/fast/dynamic/first-child-descendant.html |
@@ -0,0 +1,23 @@ |
+<!DOCTYPE html> |
+<script src="../../resources/js-test.js"></script> |
+<style> |
+#b { color: green; } |
+#a:first-child #b { color: red } |
+</style> |
+<div id="t"> |
+ <div id="a"> |
+ <div id="b">This text should be green</div> |
+ </div> |
+</div> |
+<script> |
+description("Evaluation of :first-child affecting descendant."); |
+ |
+t.offsetTop; |
+a.style.backgroundColor = "white"; |
+t.offsetTop; |
+t.insertBefore(document.createElement("div"), a); |
+ |
+var green = "rgb(0, 128, 0)"; |
+ |
+shouldBe("getComputedStyle(b).color", "green"); |
+</script> |