Title: [98800] trunk/LayoutTests
- Revision
- 98800
- Author
- [email protected]
- Date
- 2011-10-29 00:58:04 -0700 (Sat, 29 Oct 2011)
Log Message
REGRESSION(r98542): tables/mozilla_expected_failures/bugs/bug14007-2.html
https://bugs.webkit.org/show_bug.cgi?id=71032
Reviewed by Ryosuke Niwa.
In an effort to gain Hyatt points, add a less obscure test for this case.
* fast/css/inherited-properties-explicit-expected.txt: Added.
* fast/css/inherited-properties-explicit.html: Added.
Modified Paths
Added Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (98799 => 98800)
--- trunk/LayoutTests/ChangeLog 2011-10-29 07:19:26 UTC (rev 98799)
+++ trunk/LayoutTests/ChangeLog 2011-10-29 07:58:04 UTC (rev 98800)
@@ -1,3 +1,15 @@
+2011-10-28 Antti Koivisto <[email protected]>
+
+ REGRESSION(r98542): tables/mozilla_expected_failures/bugs/bug14007-2.html
+ https://bugs.webkit.org/show_bug.cgi?id=71032
+
+ Reviewed by Ryosuke Niwa.
+
+ In an effort to gain Hyatt points, add a less obscure test for this case.
+
+ * fast/css/inherited-properties-explicit-expected.txt: Added.
+ * fast/css/inherited-properties-explicit.html: Added.
+
2011-10-28 Ryosuke Niwa <[email protected]>
Mac rebaseline after r98617.
Added: trunk/LayoutTests/fast/css/inherited-properties-explicit-expected.txt (0 => 98800)
--- trunk/LayoutTests/fast/css/inherited-properties-explicit-expected.txt (rev 0)
+++ trunk/LayoutTests/fast/css/inherited-properties-explicit-expected.txt 2011-10-29 07:58:04 UTC (rev 98800)
@@ -0,0 +1,9 @@
+PASS test('test1a', 'margin-left') is "0px"
+PASS test('test1b', 'margin-left') is "0px"
+PASS test('test2a', 'margin-left') is "5px"
+PASS test('test2b', 'margin-left') is "5px"
+PASS test('test3a', 'margin-left') is "10px"
+PASS test('test3b', 'margin-left') is "10px"
+Test that the matched declaration cache handles explicitly inherited properties correctly.
+
+
Added: trunk/LayoutTests/fast/css/inherited-properties-explicit.html (0 => 98800)
--- trunk/LayoutTests/fast/css/inherited-properties-explicit.html (rev 0)
+++ trunk/LayoutTests/fast/css/inherited-properties-explicit.html 2011-10-29 07:58:04 UTC (rev 98800)
@@ -0,0 +1,50 @@
+<script src=""
+<script>
+if (window.layoutTestController)
+ layoutTestController.dumpAsText();
+</script>
+<style>
+.a { margin-left:5px; }
+.b { margin-left:inherit; }
+.c { margin-left:10px; }
+</style>
+<div class=a>
+ <div class="" id=test1a></div>
+</div>
+<div>
+ <div class=a>
+ <div class="" id=test1b></div>
+ </div>
+</div>
+<div class=a>
+ <div class="b" id=test2a></div>
+</div>
+<div>
+ <div class=a>
+ <div class="b" id=test2b></div>
+ </div>
+</div>
+<div class=a>
+ <div class="b c" id=test3a></div>
+</div>
+<div>
+ <div class=a>
+ <div class="b c" id=test3b></div>
+ </div>
+</div>
+<p>
+Test that the matched declaration cache handles explicitly inherited properties correctly.
+<p>
+<script>
+function test(e, p) {
+ var testDiv = document.getElementById(e);
+ var cssValue = window.getComputedStyle(testDiv).getPropertyCSSValue(p);
+ return cssValue.cssText;
+}
+shouldBeEqualToString("test('test1a', 'margin-left')", "0px");
+shouldBeEqualToString("test('test1b', 'margin-left')", "0px");
+shouldBeEqualToString("test('test2a', 'margin-left')", "5px");
+shouldBeEqualToString("test('test2b', 'margin-left')", "5px");
+shouldBeEqualToString("test('test3a', 'margin-left')", "10px");
+shouldBeEqualToString("test('test3b', 'margin-left')", "10px");
+</script>
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes