summaryrefslogtreecommitdiffstats
path: root/sonar-markdown/src/test
diff options
context:
space:
mode:
authorFabrice Bellingard <bellingard@gmail.com>2012-02-17 14:41:41 +0100
committerFabrice Bellingard <bellingard@gmail.com>2012-02-17 14:45:25 +0100
commit431b684334256c215251a6c460e3bc6120f38423 (patch)
tree99f9b01478d90f44c83631180effdf92281fd900 /sonar-markdown/src/test
parent0aa289a5926819abf28961be3d2f1e772648e9fb (diff)
downloadsonarqube-431b684334256c215251a6c460e3bc6120f38423.tar.gz
sonarqube-431b684334256c215251a6c460e3bc6120f38423.zip
SONAR-3269 Add 'lang' attribute on <pre> for code blocks
Diffstat (limited to 'sonar-markdown/src/test')
-rw-r--r--sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java b/sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java
index 982afa58f26..ab629a9717b 100644
--- a/sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java
+++ b/sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java
@@ -52,11 +52,19 @@ public class MarkdownTest {
@Test
public void shouldDecorateMultipleLineCode() {
- assertThat(Markdown.convertToHtml("This is a ``line of code\nOn multiple lines``"), is("This is a <pre><code>line of code\nOn multiple lines</code></pre>"));
+ assertThat(Markdown.convertToHtml("This is a ``\nline of code\nOn multiple lines\n``"), is("This is a <pre><code>line of code\nOn multiple lines</code></pre>"));
+ assertThat(Markdown.convertToHtml("This is not a ``line of code\nOn multiple lines``"), is("This is not a ``line of code<br/>On multiple lines``"));
assertThat(Markdown.convertToHtml("This is not a ``line of code\nOn multiple lines"), is("This is not a ``line of code<br/>On multiple lines"));
}
@Test
+ public void shouldDecorateMultipleLineCodeWithLanguageSpecified() {
+ assertThat(Markdown.convertToHtml("This is a ``java\nline of code\nOn multiple lines\n``"), is("This is a <pre lang=\"java\"><code>line of code\nOn multiple lines</code></pre>"));
+ assertThat(Markdown.convertToHtml("This is not a ``java line of code\nOn multiple lines``"), is("This is not a ``java line of code<br/>On multiple lines``"));
+ assertThat(Markdown.convertToHtml("This is not a ``java \nline of code\nOn multiple lines``"), is("This is not a ``java <br/>line of code<br/>On multiple lines``"));
+ }
+
+ @Test
public void shouldEmphaseText() {
assertThat(Markdown.convertToHtml("This is *important*"), is("This is <em>important</em>"));
assertThat(Markdown.convertToHtml("This should not be * \n emphase"), is("This should not be * <br/> emphase"));