Pass | nested @supports serialize properly | Asserts runPass | assert_equals("@supports (padding: 0) { dfn { width: 0px; } @supports (width: 0) { br { height: 0px; } } ol { display: none; } }", "@supports (padding: 0) { dfn { width: 0px; } @supports (width: 0) { br { height: 0px; } } ol { display: none; } }")
at assert_equals_normalized ( /css/css-conditional/js/001.html:42:3) | Pass | assert_equals("@supports (width: 0) { br { height: 0px; } }", "@supports (width: 0) { br { height: 0px; } }")
at assert_equals_normalized ( /css/css-conditional/js/001.html:42:3) |
|
Pass | @keyframes nested in @supports serialize properly | Asserts runPass | assert_equals("@media all { @supports (padding: 0) { @keyframes foo { 0% { top: 0px; left: 0px; } 100% { top: 100px; left: 100px; } } } }", "@media all { @supports (padding: 0) { @keyframes foo { 0% { top: 0px; left: 0px; } 100% { top: 100px; left: 100px; } } } }")
at assert_equals_normalized ( /css/css-conditional/js/001.html:42:3) | Pass | assert_equals("@supports (padding: 0) { @keyframes foo { 0% { top: 0px; left: 0px; } 100% { top: 100px; left: 100px; } } }", "@supports (padding: 0) { @keyframes foo { 0% { top: 0px; left: 0px; } 100% { top: 100px; left: 100px; } } }")
at assert_equals_normalized ( /css/css-conditional/js/001.html:42:3) | Pass | assert_equals("@keyframes foo { 0% { top: 0px; left: 0px; } 100% { top: 100px; left: 100px; } }", "@keyframes foo { 0% { top: 0px; left: 0px; } 100% { top: 100px; left: 100px; } }")
at assert_equals_normalized ( /css/css-conditional/js/001.html:42:3) |
|
Pass | The style sheet structure is properly represented | Asserts runPass | assert_equals(4, 4)
at Test.<anonymous> ( /css/css-conditional/js/001.html:90:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:91:3) | Pass | assert_equals(4, 4)
at Test.<anonymous> ( /css/css-conditional/js/001.html:92:3) | Pass | assert_equals(3, 3)
at Test.<anonymous> ( /css/css-conditional/js/001.html:93:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:94:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:95:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:96:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:98:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:99:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:101:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:102:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:103:3) | Pass | assert_equals(7, 7)
at Test.<anonymous> ( /css/css-conditional/js/001.html:104:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:106:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:107:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:109:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:110:3) |
|
Pass | Deleting the top level of a nested structue works | Asserts runPass | assert_equals(3, 3)
at Test.<anonymous> ( /css/css-conditional/js/001.html:117:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:118:3) | Pass | assert_equals(3, 3)
at Test.<anonymous> ( /css/css-conditional/js/001.html:119:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:120:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:121:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:122:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:124:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:125:3) |
|
Pass | Rule insertion works in nested @supports rules | Asserts runPass | assert_equals(3, 3)
at Test.<anonymous> ( /css/css-conditional/js/001.html:133:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:134:3) | Pass | assert_equals(3, 3)
at Test.<anonymous> ( /css/css-conditional/js/001.html:135:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:136:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:137:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:138:3) | Pass | assert_equals(2, 2)
at Test.<anonymous> ( /css/css-conditional/js/001.html:140:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:141:3) | Pass | assert_equals("img { visibility: hidden; }", "img { visibility: hidden; }")
at Test.<anonymous> ( /css/css-conditional/js/001.html:142:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:143:3) | Pass | assert_equals("br { height: 0px; }", "br { height: 0px; }")
at Test.<anonymous> ( /css/css-conditional/js/001.html:144:3) |
|
Pass | Insertion @supports rules into another @supports rule works | Asserts runPass | assert_equals(3, 3)
at Test.<anonymous> ( /css/css-conditional/js/001.html:152:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:153:3) | Pass | assert_equals(4, 4)
at Test.<anonymous> ( /css/css-conditional/js/001.html:154:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:155:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:156:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:157:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:158:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:160:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:161:3) | Pass | assert_equals("#foo { color: green; }", "#foo { color: green; }")
at Test.<anonymous> ( /css/css-conditional/js/001.html:162:3) | Pass | assert_equals(2, 2)
at Test.<anonymous> ( /css/css-conditional/js/001.html:164:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:165:3) | Pass | assert_equals("img { visibility: hidden; }", "img { visibility: hidden; }")
at Test.<anonymous> ( /css/css-conditional/js/001.html:166:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:167:3) | Pass | assert_equals("br { height: 0px; }", "br { height: 0px; }")
at Test.<anonymous> ( /css/css-conditional/js/001.html:168:3) |
|
Pass | Deletion of a nested @supports rule works | Asserts runPass | assert_equals(3, 3)
at Test.<anonymous> ( /css/css-conditional/js/001.html:176:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:177:3) | Pass | assert_equals(3, 3)
at Test.<anonymous> ( /css/css-conditional/js/001.html:178:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:179:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:180:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:181:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:183:3) | Pass | assert_equals(1, 1)
at Test.<anonymous> ( /css/css-conditional/js/001.html:184:3) | Pass | assert_equals("#foo { color: green; }", "#foo { color: green; }")
at Test.<anonymous> ( /css/css-conditional/js/001.html:185:3) |
|
Pass | Inserting @font-face inside @supports works | Asserts runPass | assert_equals(3, 3)
at Test.<anonymous> ( /css/css-conditional/js/001.html:193:3) | Pass | assert_equals(12, 12)
at Test.<anonymous> ( /css/css-conditional/js/001.html:194:3) | Pass | assert_equals(4, 4)
at Test.<anonymous> ( /css/css-conditional/js/001.html:195:3) | Pass | assert_equals(5, 5)
at Test.<anonymous> ( /css/css-conditional/js/001.html:196:3) |
|
Pass | 'and' arguments in @supports serialize in the correct order and with extra parentheses | Asserts runPass | assert_equals("@supports (border: black) and (padding: 0) and (width: 0) { dfn { width: 0px; } }", "@supports (border: black) and (padding: 0) and (width: 0) { dfn { width: 0px; } }")
at assert_equals_normalized ( /css/css-conditional/js/001.html:42:3) |
|
Pass | 'or' arguments in @supports serialize in the correct order and with extra parentheses | Asserts runPass | assert_equals("@supports (border: black) or (padding: 0) or (width: 0) { dfn { width: 0px; } }", "@supports (border: black) or (padding: 0) or (width: 0) { dfn { width: 0px; } }")
at assert_equals_normalized ( /css/css-conditional/js/001.html:42:3) |
|