| Index: lib/src/prism/tests/languages/stylus/selector_feature.test
|
| diff --git a/lib/src/prism/tests/languages/stylus/selector_feature.test b/lib/src/prism/tests/languages/stylus/selector_feature.test
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c07ed1039638b7287fff96ff9c0f674dbba052dc
|
| --- /dev/null
|
| +++ b/lib/src/prism/tests/languages/stylus/selector_feature.test
|
| @@ -0,0 +1,49 @@
|
| +div
|
| +span[foo=bar]
|
| + color red
|
| +
|
| +div input,
|
| +input:nth-child(2n)
|
| + color red
|
| +
|
| +#foo
|
| + .bar::before
|
| + color red
|
| +
|
| +#foo
|
| + .bar {
|
| +color red
|
| +}
|
| +
|
| +{foo} {bar}:hover
|
| + color red
|
| +
|
| +----------------------------------------------------
|
| +
|
| +[
|
| + ["selector", ["div\r\nspan[foo=bar]"]],
|
| + ["property-declaration", [["property", ["color"]], " red"]],
|
| + ["selector", ["div input", ["punctuation", ","], "\r\ninput:nth-child(2n)"]],
|
| + ["property-declaration", [["property", ["color"]], " red"]],
|
| + ["selector", ["#foo"]],
|
| + ["selector", [".bar::before"]],
|
| + ["property-declaration", [["property", ["color"]], " red"]],
|
| + ["selector", ["#foo"]],
|
| + ["selector", [".bar ", ["punctuation", "{"]]],
|
| + ["property-declaration", [["property", ["color"]], " red"]],
|
| + ["punctuation", "}"],
|
| + ["selector", [
|
| + ["interpolation", [
|
| + ["punctuation", "{"], "foo", ["punctuation", "}"]
|
| + ]],
|
| + ["interpolation", [
|
| + ["punctuation", "{"], "bar", ["punctuation", "}"]
|
| + ]],
|
| + ":hover"
|
| + ]],
|
| + ["property-declaration", [["property", ["color"]], " red"]]
|
| +]
|
| +
|
| +----------------------------------------------------
|
| +
|
| +Checks for selectors.
|
|
|