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