Index: lib/src/prism/tests/languages/dart/string_feature.test |
diff --git a/lib/src/prism/tests/languages/dart/string_feature.test b/lib/src/prism/tests/languages/dart/string_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..feffdbce4409e4a6cb99d4afcec35ded7f901d31 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/dart/string_feature.test |
@@ -0,0 +1,25 @@ |
+"" '' |
+r"" r'' |
+"""""" '''''' |
+r"""""" r'''''' |
+"fo\"o" 'fo\'o' |
+"""foo |
+bar""" |
+'''foo |
+bar''' |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["string", "\"\""], ["string", "''"], |
+ ["string", "r\"\""], ["string", "r''"], |
+ ["string", "\"\"\"\"\"\""], ["string", "''''''"], |
+ ["string", "r\"\"\"\"\"\""], ["string", "r''''''"], |
+ ["string", "\"fo\\\"o\""], ["string", "'fo\\'o'"], |
+ ["string", "\"\"\"foo\r\nbar\"\"\""], ["string", "'''foo\r\nbar'''"] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for single quoted and double quoted strings, |
+multi-line strings and "raw" strings. |