diff options
author | Fabrice Bellingard <bellingard@gmail.com> | 2012-02-17 14:41:41 +0100 |
---|---|---|
committer | Fabrice Bellingard <bellingard@gmail.com> | 2012-02-17 14:45:25 +0100 |
commit | 431b684334256c215251a6c460e3bc6120f38423 (patch) | |
tree | 99f9b01478d90f44c83631180effdf92281fd900 /sonar-markdown/src/test | |
parent | 0aa289a5926819abf28961be3d2f1e772648e9fb (diff) | |
download | sonarqube-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.java | 10 |
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")); |