Pass | Declarations are serialized on one line, rules on two. | Asserts runPass | assert_equals("@media screen {\n div { color: red; background-color: green; }\n}", "@media screen {\n div { color: red; background-color: green; }\n}", "Declarations are serialized on one line, rules on two.")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:21:7) |
|
Pass | Mixed declarations/rules are on two lines. | Asserts runPass | assert_equals("div {\n @media screen {\n color: red; background-color: green;\n}\n}", "div {\n @media screen {\n color: red; background-color: green;\n}\n}", "Mixed declarations/rules are on two lines.")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:27:7) |
|
Pass | Implicit rule is serialized | Asserts runPass | assert_equals("div {\n @supports selector(&) {\n color: red; background-color: green;\n}\n &:hover { color: navy; }\n}", "div {\n @supports selector(&) {\n color: red; background-color: green;\n}\n &:hover { color: navy; }\n}", "Implicit rule is serialized")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:27:7) |
|
Pass | Implicit rule not removed | Asserts runPass | assert_equals("div {\n @media screen {\n & { color: red; }\n}\n}", "div {\n @media screen {\n & { color: red; }\n}\n}", "Implicit rule not removed")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:21:7) |
|
Pass | Implicit + empty hover rule | Asserts runPass | assert_equals("div {\n @media screen {\n & {\n color: red;\n &:hover { }\n}\n}\n}", "div {\n @media screen {\n & {\n color: red;\n &:hover { }\n}\n}\n}", "Implicit + empty hover rule")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:27:7) |
|
Pass | Implicit like rule not in first position | Asserts runPass | assert_equals("div {\n @media screen {\n &.cls { color: red; }\n & { color: red; }\n}\n}", "div {\n @media screen {\n &.cls { color: red; }\n & { color: red; }\n}\n}", "Implicit like rule not in first position")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:27:7) |
|
Pass | Two implicit-like rules | Asserts runPass | assert_equals("div {\n @media screen {\n & { color: red; }\n & { color: red; }\n}\n}", "div {\n @media screen {\n & { color: red; }\n & { color: red; }\n}\n}", "Two implicit-like rules")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:27:7) |
|
Pass | Implicit like rule after decls | Asserts runPass | assert_equals("div {\n @media screen {\n color: red;\n & { color: red; }\n}\n}", "div {\n @media screen {\n color: red;\n & { color: red; }\n}\n}", "Implicit like rule after decls")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:27:7) |
|
Pass | Implicit like rule after decls, missing closing braces | Asserts runPass | assert_equals("div {\n @media screen {\n color: red;\n & { color: blue; }\n}\n}", "div {\n @media screen {\n color: red;\n & { color: blue; }\n}\n}", "Implicit like rule after decls, missing closing braces")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:27:7) |
|
Pass | Implicit like rule with other selectors | Asserts runPass | assert_equals("div {\n @media screen {\n &, p > & { color: blue; }\n}\n}", "div {\n @media screen {\n &, p > & { color: blue; }\n}\n}", "Implicit like rule with other selectors")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:27:7) |
|
Pass | Implicit-like rule in style rule | Asserts runPass | assert_equals("div {\n & { color: red; }\n}", "div {\n & { color: red; }\n}", "Implicit-like rule in style rule")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:27:7) |
|
Pass | Empty conditional rule | Asserts runPass | assert_equals("@media screen {\n}", "@media screen {\n}", "Empty conditional rule")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:21:7) |
|
Pass | Empty style rule | Asserts runPass | assert_equals("div { }", "div { }", "Empty style rule")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:21:7) |
|
Pass | Empty conditional inside style rule | Asserts runPass | assert_equals("div {\n @media screen {\n}\n}", "div {\n @media screen {\n}\n}", "Empty conditional inside style rule")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:21:7) |
|
Pass | Empty style inside conditional | Asserts runPass | assert_equals("@media screen {\n div { }\n}", "@media screen {\n div { }\n}", "Empty style inside conditional")
at Test.<anonymous> ( /css/css-nesting/serialize-group-rules-with-decls.html:21:7) |
|