blob: ed1986376963c0fe6c51a25cffd3e60f7805370f [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
ecobosb5416b842017-06-06 12:03:076PASS CSS.supports("display: none") is true
7PASS CSS.supports(" display: none ") is true
[email protected]1f311b682013-02-13 13:45:058PASS CSS.supports("(display: none)") is true
9PASS CSS.supports("(display: deadbeef)") is false
ecobosb5416b842017-06-06 12:03:0710PASS CSS.supports("display: deadbeef") is false
11PASS CSS.supports("(display: none) and ((display: block) or (display: inline))") is true
12PASS CSS.supports("(not (display: deadbeef)) and (display: block)") is true
13PASS CSS.supports("top: calc(80% - 20px)") is true
14PASS CSS.supports("background-color: rgb(0, 128, 0)") is true
15PASS CSS.supports("background: url('/blah')") is true
16PASS CSS.supports("background: invalid('/blah')") is false
17PASS CSS.supports("display: none;") is false
18PASS CSS.supports("display: none; garbage") is false
19PASS CSS.supports(" display: none ; garbage ") is false
[email protected]1f311b682013-02-13 13:45:0520PASS CSS.supports("not (display: deadbeef)") is true
21PASS CSS.supports("not (display: none)") is false
22PASS CSS.supports("not (not (display: none))") is true
23PASS CSS.supports("not (not (not (display: none)))") is false
24PASS CSS.supports("(display: none) and (display: block)") is true
25PASS CSS.supports("(display: none) and (display: block) and (display: inline)") is true
26PASS CSS.supports("(display: none) and (display: block) and (display: deadbeef) and (display: inline)") is false
27PASS CSS.supports("(display: none) or (display: inline)") is true
28PASS CSS.supports("(display: none) or (display: block) or (display: inline)") is true
29PASS CSS.supports("(display: none) or (display: deadbeef) or (display: inline)") is true
30PASS CSS.supports("(display: ohhai) or (display: deadbeef) or (display: rainbows)") is false
31PASS CSS.supports("(display: none) and (display: block) or (display: inline)") is false
32PASS CSS.supports("not (display: deadbeef) and (display: block)") is false
33PASS CSS.supports("(not (border: 1px 1px 1px 1px 1px solid #000)) and (display: block)") is true
34PASS CSS.supports("(display: block !important) and ((display: inline) or (display: deadbeef))") is true
35PASS CSS.supports("not ((not (display: block)) or ((display: none) and (deadbeef: 1px)))") is true
[email protected]c57eb4f62015-03-27 00:32:5036PASS CSS.supports("not( display: deadbeef)") is false
37PASS CSS.supports("(display: none)and ( -webkit-transition: all 1s )") is false
38PASS CSS.supports("(display: none)or(-webkit-transition: all 1s)") is false
39PASS CSS.supports("(display: none) or(-webkit-transition: all 1s )") is false
[email protected]1f311b682013-02-13 13:45:0540PASS CSS.supports("(((((((display: none)))))))") is true
41PASS CSS.supports("(!important)") is false
42PASS CSS.supports("not not not not (display: none)") is false
43PASS CSS.supports("(top: -webkit-calc(80% - 20px))") is true
44PASS CSS.supports("(background-color: rgb(0, 128, 0))") is true
45PASS CSS.supports("(background: url('/blah'))") is true
46PASS CSS.supports("((top: -webkit-calc(80% - 20px)) and (not (background-color: rgb(0, 128, 0)))) or (background: url('/blah'))") is true
47PASS CSS.supports("(background: invalid('/blah'))") is false
48PASS CSS.supports("top", "20%") is true
49PASS CSS.supports("top", " 20px ") is true
50PASS CSS.supports("top", "20") is false
51PASS CSS.supports("dis\nplay", "none") is false
52PASS CSS.supports("display", "rainbow") is false
53PASS CSS.supports("display", "url(rainbow.png)") is false
[email protected]919dde462015-03-23 05:20:2354PASS CSS.supports(" background ", "url(rainbow.png)") is false
[email protected]1f311b682013-02-13 13:45:0555PASS CSS.supports("background", "invalid(rainbow.png)") is false
56PASS CSS.supports("background-color", "#000") is true
57PASS CSS.supports("background-color", "rgba(0,0,0,0)") is true
58PASS CSS.supports("background-color", "inherit") is true
[email protected]919dde462015-03-23 05:20:2359PASS CSS.supports("font-family", "'\n'") is false
60PASS CSS.supports("display", "none !important") is false
61PASS CSS.supports("display", "none!important") is false
[email protected]1f311b682013-02-13 13:45:0562PASS CSS.supports("display", "!important none") is false
63PASS CSS.supports("display", "none !important ! important ") is false
[email protected]919dde462015-03-23 05:20:2364PASS CSS.supports("display", "none ! important") is false
65PASS CSS.supports("display", "none ! important") is false
66PASS CSS.supports("display", "none ! \nimportant") is false
[email protected]1f311b682013-02-13 13:45:0567PASS CSS.supports("", "") is false
68PASS CSS.supports(true, "") is false
69PASS CSS.supports([], "none") is false
70PASS CSS.supports("display", "") is false
71PASS CSS.supports("display:", "none") is false
72PASS CSS.supports("z-index", 1) is true
73PASS CSS.supports("content", []) is false
74PASS CSS.supports("content", "!important") is false
75PASS CSS.supports("(display: none)", undefined) is false
[email protected]4e533582015-04-22 01:02:5876PASS CSS.supports("margin", "1__qem") is false
[email protected]00b78612015-04-15 02:09:4377PASS CSS.supports("border", "1px solid #000") is true
78PASS CSS.supports("border", "inherit") is true
79PASS CSS.supports("border", "1px solid inherit") is false
80PASS CSS.supports("border", "inherit solid #000") is false
81PASS CSS.supports("border-bottom", "thick green") is true
82PASS CSS.supports("border-bottom", "inherit") is true
83PASS CSS.supports("border-bottom", "thick green inherit") is false
84PASS CSS.supports("border-bottom", "inherit thick green") is false
85PASS CSS.supports("border-left", "thick green") is true
86PASS CSS.supports("border-left", "inherit") is true
87PASS CSS.supports("border-left", "thick green inherit") is false
88PASS CSS.supports("border-left", "inherit thick green") is false
89PASS CSS.supports("border-right", "thick green") is true
90PASS CSS.supports("border-right", "inherit") is true
91PASS CSS.supports("border-right", "thick green inherit") is false
92PASS CSS.supports("border-right", "inherit thick green") is false
93PASS CSS.supports("border-top", "thick green") is true
94PASS CSS.supports("border-top", "inherit") is true
95PASS CSS.supports("border-top", "thick green inherit") is false
96PASS CSS.supports("border-top", "inherit thick green") is false
97PASS CSS.supports("border-radius", "1px 0 3px 4px") is true
98PASS CSS.supports("border-radius", "inherit") is true
99PASS CSS.supports("border-radius", "1px 0 3px inherit") is false
100PASS CSS.supports("border-radius", "inherit 0 3px 4px") is false
101PASS CSS.supports("border-spacing", "5px 5px") is true
102PASS CSS.supports("border-spacing", "inherit") is true
103PASS CSS.supports("border-spacing", "5px inherit") is false
104PASS CSS.supports("border-spacing", "inherit 5px") is false
105PASS CSS.supports("font", "italic small-caps bolder 16px/3 cursive") is true
106PASS CSS.supports("font", "inherit") is true
107PASS CSS.supports("font", "italic small-caps bolder 16px/3 inherit") is false
108PASS CSS.supports("font", "inherit small-caps bolder 16px/3 cursive") is false
109PASS CSS.supports("list-style", "georgian inside") is true
110PASS CSS.supports("list-style", "inherit") is true
111PASS CSS.supports("list-style", "georgian inherit") is false
112PASS CSS.supports("list-style", "inherit inside") is false
113PASS CSS.supports("margin", "5px") is true
114PASS CSS.supports("margin", "inherit") is true
115PASS CSS.supports("margin", "inherit 5px") is false
116PASS CSS.supports("margin", "5px inherit") is false
117PASS CSS.supports("margin", "inherit 5px 5px") is false
118PASS CSS.supports("margin", "inherit 5px 5px 5px") is false
119PASS CSS.supports("outline", "1px solid #000") is true
120PASS CSS.supports("outline", "inherit") is true
121PASS CSS.supports("outline", "1px solid inherit") is false
122PASS CSS.supports("outline", "inherit solid #000") is false
123PASS CSS.supports("overflow", "scroll") is true
124PASS CSS.supports("overflow", "inherit") is true
125PASS CSS.supports("overflow", "inherit scroll") is false
126PASS CSS.supports("overflow", "scroll inherit") is false
127PASS CSS.supports("transform", "scaleX(2)") is true
128PASS CSS.supports("transform", "inherit") is true
129PASS CSS.supports("transform", "scaleX(2) inherit") is false
130PASS CSS.supports("transform", "inherit scaleX(2)") is false
131PASS CSS.supports("transition", "margin-left 4s") is true
132PASS CSS.supports("transition", "inherit") is true
133PASS CSS.supports("transition", "margin-left inherit") is false
134PASS CSS.supports("transition", "inherit 4s") is false
[email protected]1f311b682013-02-13 13:45:05135PASS successfullyParsed is true
136
137TEST COMPLETE
138