Index: lib/src/prism/tests/languages/stylus/atrule-declaration_feature.test |
diff --git a/lib/src/prism/tests/languages/stylus/atrule-declaration_feature.test b/lib/src/prism/tests/languages/stylus/atrule-declaration_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e6c4c7c89aabbf21314ba429aa300eca13cde962 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/stylus/atrule-declaration_feature.test |
@@ -0,0 +1,31 @@ |
+@media print |
+@import "reset.css" |
+@font-face { |
+@keyframes { |
+@media (max-{foo}: bar) |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["atrule-declaration", [["atrule", "@media"], " print"]], |
+ ["atrule-declaration", [["atrule", "@import"], ["string", "\"reset.css\""]]], |
+ ["atrule-declaration", [["atrule", "@font-face"], ["punctuation", "{"]]], |
+ ["atrule-declaration", [["atrule", "@keyframes"], ["punctuation", "{"]]], |
+ ["atrule-declaration", [ |
+ ["atrule", "@media"], |
+ ["punctuation", "("], |
+ "max-", |
+ ["interpolation", [ |
+ ["punctuation", "{"], |
+ "foo", |
+ ["punctuation", "}"] |
+ ]], |
+ ["punctuation", ":"], |
+ " bar", |
+ ["punctuation", ")"] |
+ ]] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for at-rules. |