blob: e1fcb5675ad371f6fc7b4852533c6b6ab2dd123d [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
24PASS CSS.supports("not( display: deadbeef)") is true
25PASS CSS.supports("(display: none)and ( -webkit-transition: all 1s )") is true
26PASS CSS.supports("(display: none)or(-webkit-transition: all 1s)") is true
27PASS CSS.supports("(display: none) or(-webkit-transition: all 1s )") is true
28PASS 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
64PASS successfullyParsed is true
65
66TEST COMPLETE
67