blob: 21dacc6adf12688216f361259255fc1b3f1aaa24 [file] [log] [blame]
[email protected]1f311b682013-02-13 13:45:051Test window.CSS.supports()
2
3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6PASS CSS.supports("(display: none)") is true
7PASS CSS.supports("(display: deadbeef)") is false
8PASS CSS.supports("not (display: deadbeef)") is true
9PASS CSS.supports("not (display: none)") is false
10PASS CSS.supports("not (not (display: none))") is true
11PASS CSS.supports("not (not (not (display: none)))") is false
12PASS CSS.supports("(display: none) and (display: block)") is true
13PASS CSS.supports("(display: none) and (display: block) and (display: inline)") is true
14PASS CSS.supports("(display: none) and (display: block) and (display: deadbeef) and (display: inline)") is false
15PASS CSS.supports("(display: none) or (display: inline)") is true
16PASS CSS.supports("(display: none) or (display: block) or (display: inline)") is true
17PASS CSS.supports("(display: none) or (display: deadbeef) or (display: inline)") is true
18PASS CSS.supports("(display: ohhai) or (display: deadbeef) or (display: rainbows)") is false
19PASS CSS.supports("(display: none) and (display: block) or (display: inline)") is false
20PASS CSS.supports("not (display: deadbeef) and (display: block)") is false
21PASS CSS.supports("(not (border: 1px 1px 1px 1px 1px solid #000)) and (display: block)") is true
22PASS CSS.supports("(display: block !important) and ((display: inline) or (display: deadbeef))") is true
23PASS CSS.supports("not ((not (display: block)) or ((display: none) and (deadbeef: 1px)))") is true
[email protected]c57eb4f62015-03-27 00:32:5024PASS CSS.supports("not( display: deadbeef)") is false
25PASS CSS.supports("(display: none)and ( -webkit-transition: all 1s )") is false
26PASS CSS.supports("(display: none)or(-webkit-transition: all 1s)") is false
27PASS CSS.supports("(display: none) or(-webkit-transition: all 1s )") is false
[email protected]1f311b682013-02-13 13:45:0528PASS CSS.supports("(((((((display: none)))))))") is true
29PASS CSS.supports("(!important)") is false
30PASS CSS.supports("not not not not (display: none)") is false
31PASS CSS.supports("(top: -webkit-calc(80% - 20px))") is true
32PASS CSS.supports("(background-color: rgb(0, 128, 0))") is true
33PASS CSS.supports("(background: url('/blah'))") is true
34PASS CSS.supports("((top: -webkit-calc(80% - 20px)) and (not (background-color: rgb(0, 128, 0)))) or (background: url('/blah'))") is true
35PASS CSS.supports("(background: invalid('/blah'))") is false
36PASS CSS.supports("top", "20%") is true
37PASS CSS.supports("top", " 20px ") is true
38PASS CSS.supports("top", "20") is false
39PASS CSS.supports("dis\nplay", "none") is false
40PASS CSS.supports("display", "rainbow") is false
41PASS CSS.supports("display", "url(rainbow.png)") is false
[email protected]919dde462015-03-23 05:20:2342PASS CSS.supports(" background ", "url(rainbow.png)") is false
[email protected]1f311b682013-02-13 13:45:0543PASS CSS.supports("background", "invalid(rainbow.png)") is false
44PASS CSS.supports("background-color", "#000") is true
45PASS CSS.supports("background-color", "rgba(0,0,0,0)") is true
46PASS CSS.supports("background-color", "inherit") is true
[email protected]919dde462015-03-23 05:20:2347PASS CSS.supports("font-family", "'\n'") is false
48PASS CSS.supports("display", "none !important") is false
49PASS CSS.supports("display", "none!important") is false
[email protected]1f311b682013-02-13 13:45:0550PASS CSS.supports("display", "!important none") is false
51PASS CSS.supports("display", "none !important ! important ") is false
[email protected]919dde462015-03-23 05:20:2352PASS CSS.supports("display", "none ! important") is false
53PASS CSS.supports("display", "none ! important") is false
54PASS CSS.supports("display", "none ! \nimportant") is false
[email protected]1f311b682013-02-13 13:45:0555PASS CSS.supports("", "") is false
56PASS CSS.supports(true, "") is false
57PASS CSS.supports([], "none") is false
58PASS CSS.supports("display", "") is false
59PASS CSS.supports("display:", "none") is false
60PASS CSS.supports("z-index", 1) is true
61PASS CSS.supports("content", []) is false
62PASS CSS.supports("content", "!important") is false
63PASS CSS.supports("(display: none)", undefined) is false
[email protected]00b78612015-04-15 02:09:4364PASS CSS.supports("border", "1px solid #000") is true
65PASS CSS.supports("border", "inherit") is true
66PASS CSS.supports("border", "1px solid inherit") is false
67PASS CSS.supports("border", "inherit solid #000") is false
68PASS CSS.supports("border-bottom", "thick green") is true
69PASS CSS.supports("border-bottom", "inherit") is true
70PASS CSS.supports("border-bottom", "thick green inherit") is false
71PASS CSS.supports("border-bottom", "inherit thick green") is false
72PASS CSS.supports("border-left", "thick green") is true
73PASS CSS.supports("border-left", "inherit") is true
74PASS CSS.supports("border-left", "thick green inherit") is false
75PASS CSS.supports("border-left", "inherit thick green") is false
76PASS CSS.supports("border-right", "thick green") is true
77PASS CSS.supports("border-right", "inherit") is true
78PASS CSS.supports("border-right", "thick green inherit") is false
79PASS CSS.supports("border-right", "inherit thick green") is false
80PASS CSS.supports("border-top", "thick green") is true
81PASS CSS.supports("border-top", "inherit") is true
82PASS CSS.supports("border-top", "thick green inherit") is false
83PASS CSS.supports("border-top", "inherit thick green") is false
84PASS CSS.supports("border-radius", "1px 0 3px 4px") is true
85PASS CSS.supports("border-radius", "inherit") is true
86PASS CSS.supports("border-radius", "1px 0 3px inherit") is false
87PASS CSS.supports("border-radius", "inherit 0 3px 4px") is false
88PASS CSS.supports("border-spacing", "5px 5px") is true
89PASS CSS.supports("border-spacing", "inherit") is true
90PASS CSS.supports("border-spacing", "5px inherit") is false
91PASS CSS.supports("border-spacing", "inherit 5px") is false
92PASS CSS.supports("font", "italic small-caps bolder 16px/3 cursive") is true
93PASS CSS.supports("font", "inherit") is true
94PASS CSS.supports("font", "italic small-caps bolder 16px/3 inherit") is false
95PASS CSS.supports("font", "inherit small-caps bolder 16px/3 cursive") is false
96PASS CSS.supports("list-style", "georgian inside") is true
97PASS CSS.supports("list-style", "inherit") is true
98PASS CSS.supports("list-style", "georgian inherit") is false
99PASS CSS.supports("list-style", "inherit inside") is false
100PASS CSS.supports("margin", "5px") is true
101PASS CSS.supports("margin", "inherit") is true
102PASS CSS.supports("margin", "inherit 5px") is false
103PASS CSS.supports("margin", "5px inherit") is false
104PASS CSS.supports("margin", "inherit 5px 5px") is false
105PASS CSS.supports("margin", "inherit 5px 5px 5px") is false
106PASS CSS.supports("outline", "1px solid #000") is true
107PASS CSS.supports("outline", "inherit") is true
108PASS CSS.supports("outline", "1px solid inherit") is false
109PASS CSS.supports("outline", "inherit solid #000") is false
110PASS CSS.supports("overflow", "scroll") is true
111PASS CSS.supports("overflow", "inherit") is true
112PASS CSS.supports("overflow", "inherit scroll") is false
113PASS CSS.supports("overflow", "scroll inherit") is false
114PASS CSS.supports("transform", "scaleX(2)") is true
115PASS CSS.supports("transform", "inherit") is true
116PASS CSS.supports("transform", "scaleX(2) inherit") is false
117PASS CSS.supports("transform", "inherit scaleX(2)") is false
118PASS CSS.supports("transition", "margin-left 4s") is true
119PASS CSS.supports("transition", "inherit") is true
120PASS CSS.supports("transition", "margin-left inherit") is false
121PASS CSS.supports("transition", "inherit 4s") is false
[email protected]1f311b682013-02-13 13:45:05122PASS successfullyParsed is true
123
124TEST COMPLETE
125