Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(313)

Unified Diff: lib/src/prism/tests/languages/powershell/string_feature.test

Issue 1418513006: update elements and fix some bugs (Closed) Base URL: git@github.com:dart-lang/polymer_elements.git@master
Patch Set: code review updates Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/src/prism/tests/languages/powershell/string_feature.test
diff --git a/lib/src/prism/tests/languages/powershell/string_feature.test b/lib/src/prism/tests/languages/powershell/string_feature.test
new file mode 100644
index 0000000000000000000000000000000000000000..ab8a785869f629122f2033daaf22536946720056
--- /dev/null
+++ b/lib/src/prism/tests/languages/powershell/string_feature.test
@@ -0,0 +1,43 @@
+"a simple string"
+"has $interpolated variables"
+"has $($nesting -and 'interpolation')"
+"string `"with`" escaping"
+'non-interpolated $string'
+'also ''with'' escaping'
+'''twas also escaped'
+an empty '' string
+'can''t'
+
+----------------------------------------------------
+
+[
+ ["string", ["\"a simple string\""]],
+ ["string", [
+ "\"has ",["variable", "$interpolated"]," variables\""]
+ ],
+ ["string", [
+ "\"has",
+ [
+ "function",
+ [
+ " $",
+ ["punctuation", "("],
+ ["variable", "$nesting"],
+ ["operator", "-and"],
+ ["string", "'interpolation'"],
+ ["punctuation", ")"]
+ ]
+ ],
+ "\""]
+ ],
+ ["string", ["\"string `\"with`\" escaping\""]],
+ ["string", "'non-interpolated $string'"],
+ ["string", "'also ''with'' escaping'"],
+ ["string", "'''twas also escaped'"],
+ "\r\nan empty ",["string", "''"], " string\r\n",
+ ["string", "'can''t'"]
+]
+
+----------------------------------------------------
+
+Testing strings

Powered by Google App Engine
This is Rietveld 408576698