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

Unified Diff: lib/src/prism/tests/languages/rest/quoted-literal-block_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/rest/quoted-literal-block_feature.test
diff --git a/lib/src/prism/tests/languages/rest/quoted-literal-block_feature.test b/lib/src/prism/tests/languages/rest/quoted-literal-block_feature.test
new file mode 100644
index 0000000000000000000000000000000000000000..7dba1d1757ea64a7cf9072800478b858cc6c1892
--- /dev/null
+++ b/lib/src/prism/tests/languages/rest/quoted-literal-block_feature.test
@@ -0,0 +1,333 @@
+::
+! Foo
+!! Bar
+! Baz
+
+Foobar ::
+" Foo
+" Bar
+"" Baz
+
+::
+# Foo
+# Bar
+
+::
+$ Foo
+$ Bar
+
+::
+% Foo
+% Bar
+
+::
+& Foo
+& Bar
+
+::
+' Foo
+' Bar
+
+::
+( Foo
+( Bar
+
+::
+) Foo
+) Bar
+
+::
+* Foo
+* Bar
+
+::
++ Foo
++ Bar
+
+::
+, Foo
+, Bar
+
+::
+- Foo
+- Bar
+
+::
+. Foo
+. Bar
+
+::
+/ Foo
+/ Bar
+
+::
+: Foo
+: Bar
+
+::
+; Foo
+; Bar
+
+::
+< Foo
+< Bar
+
+::
+= Foo
+= Bar
+
+::
+> Foo
+> Bar
+
+::
+? Foo
+? Bar
+
+::
+@ Foo
+@ Bar
+
+::
+[ Foo
+[ Bar
+
+::
+\ Foo
+\ Bar
+
+::
+] Foo
+] Bar
+
+::
+^ Foo
+^ Bar
+
+::
+_ Foo
+_ Bar
+
+::
+` Foo
+` Bar
+
+::
+{ Foo
+{ Bar
+
+::
+| Foo
+| Bar
+
+::
+} Foo
+} Bar
+
+::
+~ Foo
+~ Bar
+
+
+----------------------------------------------------
+
+[
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "!"], " Foo\r\n",
+ ["literal-block-punctuation", "!!"], " Bar\r\n",
+ ["literal-block-punctuation", "!"], " Baz"
+ ]],
+
+ "\r\n\r\nFoobar ",
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "\""], " Foo\r\n",
+ ["literal-block-punctuation", "\""], " Bar\r\n",
+ ["literal-block-punctuation", "\"\""], " Baz"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "#"], " Foo\r\n",
+ ["literal-block-punctuation", "#"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "$"], " Foo\r\n",
+ ["literal-block-punctuation", "$"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "%"], " Foo\r\n",
+ ["literal-block-punctuation", "%"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "&"], " Foo\r\n",
+ ["literal-block-punctuation", "&"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "'"], " Foo\r\n",
+ ["literal-block-punctuation", "'"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "("], " Foo\r\n",
+ ["literal-block-punctuation", "("], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", ")"], " Foo\r\n",
+ ["literal-block-punctuation", ")"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "*"], " Foo\r\n",
+ ["literal-block-punctuation", "*"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "+"], " Foo\r\n",
+ ["literal-block-punctuation", "+"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", ","], " Foo\r\n",
+ ["literal-block-punctuation", ","], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "-"], " Foo\r\n",
+ ["literal-block-punctuation", "-"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "."], " Foo\r\n",
+ ["literal-block-punctuation", "."], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "/"], " Foo\r\n",
+ ["literal-block-punctuation", "/"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", ":"], " Foo\r\n",
+ ["literal-block-punctuation", ":"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", ";"], " Foo\r\n",
+ ["literal-block-punctuation", ";"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "<"], " Foo\r\n",
+ ["literal-block-punctuation", "<"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "="], " Foo\r\n",
+ ["literal-block-punctuation", "="], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", ">"], " Foo\r\n",
+ ["literal-block-punctuation", ">"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "?"], " Foo\r\n",
+ ["literal-block-punctuation", "?"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "@"], " Foo\r\n",
+ ["literal-block-punctuation", "@"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "["], " Foo\r\n",
+ ["literal-block-punctuation", "["], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "\\"], " Foo\r\n",
+ ["literal-block-punctuation", "\\"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "]"], " Foo\r\n",
+ ["literal-block-punctuation", "]"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "^"], " Foo\r\n",
+ ["literal-block-punctuation", "^"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "_"], " Foo\r\n",
+ ["literal-block-punctuation", "_"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "`"], " Foo\r\n",
+ ["literal-block-punctuation", "`"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "{"], " Foo\r\n",
+ ["literal-block-punctuation", "{"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "|"], " Foo\r\n",
+ ["literal-block-punctuation", "|"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "}"], " Foo\r\n",
+ ["literal-block-punctuation", "}"], " Bar"
+ ]],
+
+ ["quoted-literal-block", [
+ ["literal-block-punctuation", "::"],
+ ["literal-block-punctuation", "~"], " Foo\r\n",
+ ["literal-block-punctuation", "~"], " Bar"
+ ]]
+]
+
+----------------------------------------------------
+
+Checks for quoted literal blocks, with every possible character.

Powered by Google App Engine
This is Rietveld 408576698