Summary

Harness status: OK

Found 12 tests

Details

ResultTest NameMessage
Passempty media query list
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:25:3)
Pass
assert_equals("@media  {\n}", "@media  {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:26:3)
Passtype - no features
Asserts run
Pass
assert_equals(4, 4)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:36:3)
Pass
assert_equals("@media speech {\n}", "@media speech {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:37:3)
Pass
assert_equals("@media screen {\n}", "@media screen {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:38:3)
Pass
assert_equals("@media print {\n}", "@media print {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:39:3)
Pass
assert_equals("@media all {\n}", "@media all {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:40:3)
Passtype - no features - negation
Asserts run
Pass
assert_equals(4, 4)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:50:3)
Pass
assert_equals("@media not speech {\n}", "@media not speech {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:51:3)
Pass
assert_equals("@media not screen {\n}", "@media not screen {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:52:3)
Pass
assert_equals("@media not print {\n}", "@media not print {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:53:3)
Pass
assert_equals("@media not all {\n}", "@media not all {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:54:3)
Passtype - no features - character case normalization
Asserts run
Pass
assert_equals(4, 4)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:64:3)
Pass
assert_equals("@media speech {\n}", "@media speech {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:65:3)
Pass
assert_equals("@media screen {\n}", "@media screen {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:66:3)
Pass
assert_equals("@media print {\n}", "@media print {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:67:3)
Pass
assert_equals("@media all {\n}", "@media all {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:68:3)
Passtype - omission of all
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:75:3)
Pass
assert_equals("@media (color) {\n}", "@media (color) {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:76:3)
Passtype - inclusion of negated all
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:83:3)
Pass
assert_equals("@media not all and (color) {\n}", "@media not all and (color) {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:84:3)
Passfeatures - character case normalization
Asserts run
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:92:3)
Pass
assert_equals("@media screen and (color) {\n}", "@media screen and (color) {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:93:3)
Pass
assert_equals("@media screen and (color) {\n}", "@media screen and (color) {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:94:3)
Passfeatures - preservation of overspecified features
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:116:3)
Pass
assert_equals("@media print and (max-width: 23px) and (max-width: 45px) {\n}", "@media print and (max-width: 23px) and (max-width: 45px) {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:117:3)
Passfeatures - no lexicographical sorting
Asserts run
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:128:3)
Pass
assert_equals("@media screen and (color) and (max-width: 0px) {\n}", "@media screen and (color) and (max-width: 0px) {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:129:3)
Pass
assert_equals("@media screen and (max-width: 0px) and (color) {\n}", "@media screen and (max-width: 0px) and (color) {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:133:3)
Passmedia query list
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:143:3)
Pass
assert_equals("@media screen and (max-width: 0px), screen and (color) {\n}", "@media screen and (max-width: 0px), screen and (color) {\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:144:3)
Passone rule
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:154:3)
Pass
assert_equals("@media print {\n  #foo { z-index: 23; float: left; }\n}", "@media print {\n  #foo { z-index: 23; float: left; }\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:156:3)
Passmany rules
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:170:3)
Pass
assert_equals("@media print {\n  #bar { float: none; z-index: 45; }\n  #foo { z-index: 23; float: left; }\n}", "@media print {\n  #bar { float: none; z-index: 45; }\n  #foo { z-index: 23; float: left; }\n}")
    at Test.<anonymous> ( /css/cssom/serialize-media-rule.html:173:3)