Index: lib/src/prism/tests/languages/markdown/bold_feature.test |
diff --git a/lib/src/prism/tests/languages/markdown/bold_feature.test b/lib/src/prism/tests/languages/markdown/bold_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7d8e8ba6cd8505dab9db7744aa81b0808b30d272 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/markdown/bold_feature.test |
@@ -0,0 +1,70 @@ |
+**foobar** |
+**foo |
+bar** |
+__foobar__ |
+__foo |
+bar__ |
+ |
+__foo*bar*baz__ |
+__foo_bar_baz__ |
+__foo[bar](baz)__ |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["bold", [ |
+ ["punctuation", "**"], |
+ "foobar", |
+ ["punctuation", "**"] |
+ ]], |
+ ["bold", [ |
+ ["punctuation", "**"], |
+ "foo\r\nbar", |
+ ["punctuation", "**"] |
+ ]], |
+ ["bold", [ |
+ ["punctuation", "__"], |
+ "foobar", |
+ ["punctuation", "__"] |
+ ]], |
+ ["bold", [ |
+ ["punctuation", "__"], |
+ "foo\r\nbar", |
+ ["punctuation", "__"] |
+ ]], |
+ |
+ ["bold", [ |
+ ["punctuation", "__"], |
+ "foo", |
+ ["italic", [ |
+ ["punctuation", "*"], |
+ "bar", |
+ ["punctuation", "*"] |
+ ]], |
+ "baz", |
+ ["punctuation", "__"] |
+ ]], |
+ ["bold", [ |
+ ["punctuation", "__"], |
+ "foo", |
+ ["italic", [ |
+ ["punctuation", "_"], |
+ "bar", |
+ ["punctuation", "_"] |
+ ]], |
+ "baz", |
+ ["punctuation", "__"] |
+ ]], |
+ ["bold", [ |
+ ["punctuation", "__"], |
+ "foo", |
+ ["url", [ |
+ "[bar](baz)" |
+ ]], |
+ ["punctuation", "__"] |
+ ]] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for bold. Also tests for inclusion of italic and url. |