Index: lib/src/prism/tests/languages/textile/image_feature.test |
diff --git a/lib/src/prism/tests/languages/textile/image_feature.test b/lib/src/prism/tests/languages/textile/image_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8926f8e1d3247f2d9100d04baf2d6982be0b555f |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/textile/image_feature.test |
@@ -0,0 +1,71 @@ |
+!foo.png! |
+!bar.jpg(Foo bar)! |
+!foo.png!:http://prismjs.com |
+!bar.jpg(Foo bar)!:http://www.example.com |
+ |
+!<foo.png! !>bar.jpg! |
+!(foo)[en]{border:1px solid #ccc}foo.png! |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["phrase", [ |
+ ["image", [ |
+ ["punctuation", "!"], |
+ ["source", "foo.png"], |
+ ["punctuation", "!"] |
+ ]], |
+ ["image", [ |
+ ["punctuation", "!"], |
+ ["source", "bar.jpg(Foo bar)"], |
+ ["punctuation", "!"] |
+ ]], |
+ ["image", [ |
+ ["punctuation", "!"], |
+ ["source", "foo.png"], |
+ ["punctuation", "!"], |
+ ["punctuation", ":"], |
+ ["url", "http://prismjs.com"] |
+ ]], |
+ ["image", [ |
+ ["punctuation", "!"], |
+ ["source", "bar.jpg(Foo bar)"], |
+ ["punctuation", "!"], |
+ ["punctuation", ":"], |
+ ["url", "http://www.example.com"] |
+ ]] |
+ ]], |
+ |
+ ["phrase", [ |
+ ["image", [ |
+ ["punctuation", "!"], |
+ ["modifier", [ |
+ ["punctuation", "<"] |
+ ]], |
+ ["source", "foo.png"], |
+ ["punctuation", "!"] |
+ ]], |
+ ["image", [ |
+ ["punctuation", "!"], |
+ ["modifier", [ |
+ ["punctuation", ">"] |
+ ]], |
+ ["source", "bar.jpg"], |
+ ["punctuation", "!"] |
+ ]], |
+ ["image", [ |
+ ["punctuation", "!"], |
+ ["modifier", [ |
+ ["punctuation", "("], ["class-id", "foo"], ["punctuation", ")"], |
+ ["punctuation", "["], ["lang", "en"], ["punctuation", "]"], |
+ ["css", ["{border:1px solid #ccc}"]] |
+ ]], |
+ ["source", "foo.png"], |
+ ["punctuation", "!"] |
+ ]] |
+ ]] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for images. |