Index: lib/src/prism/tests/languages/haml/multiline-comment_feature.test |
diff --git a/lib/src/prism/tests/languages/haml/multiline-comment_feature.test b/lib/src/prism/tests/languages/haml/multiline-comment_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..809aaffa3b8845c6231f1c9b0e242004a93a0c9a |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/haml/multiline-comment_feature.test |
@@ -0,0 +1,46 @@ |
+/ |
+ |
+/ foo |
+ |
+/foo |
+ bar |
+ |
+ /foo |
+ bar |
+ |
+ /foo |
+ bar |
+ |
+-# |
+ |
+-# foo |
+ |
+-#foo |
+ bar |
+ |
+ -#foo |
+ bar |
+ |
+ -#foo |
+ bar |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["multiline-comment", "/"], |
+ ["multiline-comment", "/ foo"], |
+ ["multiline-comment", "/foo\r\n bar"], |
+ ["multiline-comment", "/foo\r\n bar"], |
+ ["multiline-comment", "/foo\r\n\t bar"], |
+ |
+ ["multiline-comment", "-#"], |
+ ["multiline-comment", "-# foo"], |
+ ["multiline-comment", "-#foo\r\n bar"], |
+ ["multiline-comment", "-#foo\r\n bar"], |
+ ["multiline-comment", "-#foo\r\n\t bar"] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for multi-line comments, not indented, indented with two spaces and |
+indented with one tab. |