Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Side by Side Diff: LayoutTests/imported/csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003.html

Issue 816533002: Import CSSWG Shapes tests (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: One more test expectations update Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>Shape Image Threshold Inherit</title>
5 <link rel="author" title="Adobe" href="http://html.adobe.com/">
6 <link rel="author" title="Rebecca Hauck" href="mailto:rhauck@adobe.com">
7 <link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-image-th reshold-property">
8 <meta name="assert" content="shape-outside can be assigned the 'inherit' value and does not inherit by default.">
9 <meta name="flags" content="dom">
10 <script src="../../../../../resources/testharness.js"></script>
11 <script src="../../../../../resources/testharnessreport.js"></script>
12 <script src="support/parsing-utils.js"></script>
13 </head>
14 <body>
15 <div id="log"></div>
16 <script type="text/javascript">
17 function setUpTest(parentValue, childValue) {
18 var outer = document.createElement("div");
19 var inner = document.createElement("div");
20 outer.appendChild(inner);
21
22 outer.style.setProperty("shape-outside", "content-box");
23 outer.style.setProperty("shape-image-threshold", parentValue);
24 inner.style.setProperty("shape-outside", "circle()");
25 inner.style.setProperty("shape-image-threshold", childValue);
26
27 document.body.appendChild(outer);
28
29 var inline = inner.style.getPropertyValue("shape-image-threshold");
30 var style = getComputedStyle(inner);
31 var computed = style.getPropertyValue("shape-image-threshold");
32 document.body.removeChild(outer);
33
34 return [inline, computed];
35 }
36
37 test(function() {
38 var results = setUpTest("0.5", "inherit");
39 assert_equals(results[0], "inherit");
40 assert_equals(results[1], "0.5");
41 }, "shape-image-threshold can be assigned 'inherit' value");
42
43 test(function() {
44 var results = setUpTest("0.3", null);
45 assert_equals(results[0], null);
46 assert_equals(results[1], "0");
47 }, "shape-image-threshold is not inherited and defaults to 0");
48
49 test(function() {
50 var results = setUpTest("0.2", "0.5");
51 assert_equals(results[0], "0.5");
52 assert_equals(results[1], "0.5");
53 }, "shape-margin is not inherited");
54 </script>
55 </body>
56 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698