Index: third_party/WebKit/LayoutTests/fast/css/invalidation/non-independent-inheritance-identical-computed-styles.html |
diff --git a/third_party/WebKit/LayoutTests/fast/css/invalidation/non-independent-inheritance-identical-computed-styles.html b/third_party/WebKit/LayoutTests/fast/css/invalidation/non-independent-inheritance-identical-computed-styles.html |
deleted file mode 100644 |
index 711924e169d36b9233c6618765e08bc9f2f75fa0..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/fast/css/invalidation/non-independent-inheritance-identical-computed-styles.html |
+++ /dev/null |
@@ -1,74 +0,0 @@ |
-<!DOCTYPE html> |
-<script src="../../../resources/testharness.js"></script> |
-<script src="../../../resources/testharnessreport.js"></script> |
-<div id="outer"> |
- <div id="inner"> |
- <div id="innermost"> |
- </div> |
- </div> |
-</div> |
-<script> |
-test(function(t) |
-{ |
- if (!window.internals) |
- assert_unreached('This test requires window.internals.'); |
- |
- outer.style.fontSize = "16px"; |
- innermost.style.fontSize = "1em"; |
- |
- inner.offsetTop; // Force recalc. |
- assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 0); |
- |
- assert_equals(getComputedStyle(outer).fontSize, "16px"); |
- assert_equals(getComputedStyle(inner).fontSize, "16px"); |
- assert_equals(getComputedStyle(innermost).fontSize, "16px"); |
- |
- inner.offsetTop; // Force recalc. |
- outer.style.fontSize = '10px'; |
- assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 3); |
- |
- assert_equals(getComputedStyle(outer).fontSize, "10px"); |
- assert_equals(getComputedStyle(inner).fontSize, "10px"); |
- assert_equals(getComputedStyle(innermost).fontSize, "10px"); |
- |
- inner.offsetTop; // Force recalc. |
- inner.style.fontSize = '16px'; |
- assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 2); |
- |
- assert_equals(getComputedStyle(outer).fontSize, "10px"); |
- assert_equals(getComputedStyle(inner).fontSize, "16px"); |
- assert_equals(getComputedStyle(innermost).fontSize, "16px"); |
-}, "Changing font-size (a non-independent inherited property) in a way that results in an identical ComputedStyle still triggers a style recalc for its children."); |
- |
-test(function(t) |
-{ |
- if (!window.internals) |
- assert_unreached('This test requires window.internals.'); |
- |
- outer.style.fontWeight = "normal"; |
- innermost.style.fontWeight = "lighter"; |
- |
- inner.offsetTop; // Force recalc. |
- assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 0); |
- |
- assert_equals(getComputedStyle(outer).fontWeight, "normal"); |
- assert_equals(getComputedStyle(inner).fontWeight, "normal"); |
- assert_equals(getComputedStyle(innermost).fontWeight, "100"); |
- |
- inner.offsetTop; // Force recalc. |
- inner.style.fontWeight = 'bolder'; |
- assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 2); |
- |
- assert_equals(getComputedStyle(outer).fontWeight, "normal"); |
- assert_equals(getComputedStyle(inner).fontWeight, "bold"); |
- assert_equals(getComputedStyle(innermost).fontWeight, "normal"); |
- |
- inner.offsetTop; // Force recalc. |
- outer.style.fontWeight = 'bold'; |
- assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 3); |
- |
- assert_equals(getComputedStyle(outer).fontWeight, "bold"); |
- assert_equals(getComputedStyle(inner).fontWeight, "900"); |
- assert_equals(getComputedStyle(innermost).fontWeight, "bold"); |
-}, "Changing font-weight (a non-independent inherited property) in a way that results in an identical ComputedStyle still triggers a style recalc for its children."); |
-</script> |