1<===> input/non_string/README.md 2These specs verify that all the arguments to `selector-unify()` can take the 3parsed selector format, and that the function returns a selector in that format. 4The full set of possible input formats is tested with `selector-parse()`; this 5spec just verifies one example for each parameter. 6 7<===> 8================================================================================ 9<===> input/non_string/selector1/input.scss 10a {b: selector-unify((c, d c), ".e")} 11 12<===> input/non_string/selector1/output.css 13a { 14 b: c.e, d c.e; 15} 16 17<===> 18================================================================================ 19<===> input/non_string/selector2/input.scss 20a {b: selector-unify(".e", (c, d c))} 21 22<===> input/non_string/selector2/output.css 23a { 24 b: c.e, d c.e; 25} 26 27<===> 28================================================================================ 29<===> input/two_lists/input.scss 30a {b: selector-unify(".c, .d", ".e, .f")} 31 32<===> input/two_lists/output.css 33a { 34 b: .c.e, .c.f, .d.e, .d.f; 35} 36 37<===> 38================================================================================ 39<===> output/input.scss 40$result: selector-unify("c d, e f", ".g"); 41a { 42 result: $result; 43 structure: $result == ("c" "d.g", "e" "f.g"); 44} 45 46<===> output/output.css 47a { 48 result: c d.g, e f.g; 49 structure: true; 50} 51