Import the css-display-3 css tests.
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / css / css-display-3 / display-contents-computed-style-expected.txt
1
2 CSS Display: Computed style for display:contents
3
4
5
6
7
8
9
10     html, .contents { display: contents }
11
12     #t2 .contents { background-color: green }
13     #t2 span { background-color: inherit }
14
15     #t3 .contents { color: green }
16
17     #t4 {
18         width: auto;
19         height: 50%;
20         margin-left: 25%;
21         padding-top: 10%;
22     }
23
24
25
26     
27         
28     
29
30
31     
32         
33     
34
35
36
37     test(function(){
38         assert_equals(getComputedStyle(document.querySelector("#t1")).display, "contents");
39     }, "Serialization of computed style value for display:contents");
40
41     test(function(){
42         assert_equals(getComputedStyle(document.querySelector("#t2 span")).backgroundColor, "rgb(0, 128, 0)");
43     }, "display:contents element as inherit parent - explicit inheritance");
44
45     test(function(){
46         assert_equals(getComputedStyle(document.querySelector("#t3 span")).color, "rgb(0, 128, 0)");
47     }, "display:contents element as inherit parent - implicit inheritance");
48
49     test(function(){
50         var computed = getComputedStyle(document.querySelector("#t4"));
51         assert_equals(computed.width, "auto");
52         assert_equals(computed.height, "50%");
53         assert_equals(computed.marginLeft, "25%");
54         assert_equals(computed.paddingTop, "10%");
55     }, "Resolved value should be computed value, not used value, for display:contents");
56
57     test(function(){
58         assert_equals(getComputedStyle(document.documentElement).display, "block");
59     }, "display:contents is blockified for root elements");
60
61
62 PASS Serialization of computed style value for display:contents 
63 PASS display:contents element as inherit parent - explicit inheritance 
64 PASS display:contents element as inherit parent - implicit inheritance 
65 PASS Resolved value should be computed value, not used value, for display:contents 
66 FAIL display:contents is blockified for root elements assert_equals: expected "block" but got "contents"
67