Index: third_party/WebKit/LayoutTests/fast/dom/StyleSheet/detached-parent-rule-without-wrapper.html |
diff --git a/third_party/WebKit/LayoutTests/fast/dom/StyleSheet/detached-parent-rule-without-wrapper.html b/third_party/WebKit/LayoutTests/fast/dom/StyleSheet/detached-parent-rule-without-wrapper.html |
index 54a900fc4a5dc70b136d7729664f87d415bcdf36..a4eb7fd57e112ed7d87591c586d620386ce19e99 100644 |
--- a/third_party/WebKit/LayoutTests/fast/dom/StyleSheet/detached-parent-rule-without-wrapper.html |
+++ b/third_party/WebKit/LayoutTests/fast/dom/StyleSheet/detached-parent-rule-without-wrapper.html |
@@ -8,15 +8,13 @@ |
<body> |
<div id="test"></div> |
<script> |
-description("Test that CSS stylesheets lacking wrappers are pruned from detached CSSOM subtrees. " + |
-"This is surprising behavior, but it's a very rare situation, and the behavior actually matches " + |
-"what both WebKit and Gecko do for DOM nodes in detached subtrees."); |
+description("Test that detached CSSOM subtrees keeps a reference to CSS stylesheets lacking wrappers."); |
shouldBe('getMatchedCSSRules(document.getElementById("test")).length', '1'); |
rule = getMatchedCSSRules(document.getElementById("test")).item(0); |
debug("Removing <style>..."); |
document.head.removeChild(document.getElementsByTagName("style")[0]); |
-shouldBe("rule.parentRule", "null"); |
+shouldNotBe("rule.parentRule", "null"); |
shouldBe('getMatchedCSSRules(document.getElementById("test"))', 'null'); |
</script> |
</body> |