Index: lib/src/prism/tests/languages/sass/property-line_feature.test |
diff --git a/lib/src/prism/tests/languages/sass/property-line_feature.test b/lib/src/prism/tests/languages/sass/property-line_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..499f223a974983efdc1c168604c0ff7a8c8eeebf |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/sass/property-line_feature.test |
@@ -0,0 +1,47 @@ |
+foo: bar |
+ color: $color !important |
+-moz-border-radius: 10px |
+transition-timing-function: ease-in-out |
+ |
+ :color #{$color} |
+:font-size 0.5em + 3em |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["property-line", [ |
+ ["property", "foo"], |
+ ["punctuation", ":"], |
+ " bar" |
+ ]], |
+ ["property-line", [ |
+ ["property", "color"], |
+ ["punctuation", ":"], |
+ ["variable", "$color"], |
+ ["important", "!important"] |
+ ]], |
+ ["property-line", [ |
+ ["property", "-moz-border-radius"], |
+ ["punctuation", ":"], |
+ " 10px" |
+ ]], |
+ ["property-line", [ |
+ ["property", "transition-timing-function"], |
+ ["punctuation", ":"], |
+ " ease-in-out" |
+ ]], |
+ ["property-line", [ |
+ ["punctuation", ":"], |
+ ["property", "color"], |
+ ["variable", "#{$color}"] |
+ ]], |
+ ["property-line", [ |
+ ["punctuation", ":"], |
+ ["property", "font-size"], |
+ " 0.5em ", ["operator", "+"], " 3em" |
+ ]] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for properties. |