diff options
author | Linnea Gräf <nea@nea.moe> | 2024-03-24 16:56:28 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2024-03-24 16:56:28 +0100 |
commit | 4f7a626cdda9beef3ac058427594b7295045a7e2 (patch) | |
tree | d1254d9527b5e0177d1cf049df19a35c7859eaf4 /src/test/kotlin/moe/nea/blog/md | |
parent | 1cc009627643c6a3636472491825ae0d4a751616 (diff) | |
download | blog-infra-4f7a626cdda9beef3ac058427594b7295045a7e2.tar.gz blog-infra-4f7a626cdda9beef3ac058427594b7295045a7e2.tar.bz2 blog-infra-4f7a626cdda9beef3ac058427594b7295045a7e2.zip |
Add link parser
Diffstat (limited to 'src/test/kotlin/moe/nea/blog/md')
-rw-r--r-- | src/test/kotlin/moe/nea/blog/md/test/LinkTest.kt | 16 | ||||
-rw-r--r-- | src/test/kotlin/moe/nea/blog/md/test/TestItalics.kt | 9 |
2 files changed, 25 insertions, 0 deletions
diff --git a/src/test/kotlin/moe/nea/blog/md/test/LinkTest.kt b/src/test/kotlin/moe/nea/blog/md/test/LinkTest.kt new file mode 100644 index 0000000..d476715 --- /dev/null +++ b/src/test/kotlin/moe/nea/blog/md/test/LinkTest.kt @@ -0,0 +1,16 @@ +package moe.nea.blog.md.test + +import kotlin.test.Test + +class LinkTest : MarkdownTest() { + @Test + fun testPaddedLink() { + assertInlineFormat("<link target=https://nea.moe>meee</link>", "[meee]( https://nea.moe )") + } + + @Test + fun testFormattingInLink() { + assertInlineFormat("<link target=https://nea.moe><i>meee</i></link>", "[*meee*]( https://nea.moe )") + } + +}
\ No newline at end of file diff --git a/src/test/kotlin/moe/nea/blog/md/test/TestItalics.kt b/src/test/kotlin/moe/nea/blog/md/test/TestItalics.kt index 673dafb..f4c1669 100644 --- a/src/test/kotlin/moe/nea/blog/md/test/TestItalics.kt +++ b/src/test/kotlin/moe/nea/blog/md/test/TestItalics.kt @@ -14,6 +14,15 @@ class TestItalics : MarkdownTest() { assertInlineFormat("<i><b>both</b> just italics</i>", "***both** just italics*") } + + @Test + fun otherMarkdownInItalics() { + assertInlineFormat( + "<i><link target=https://nea.moe><b>test</b></link></i>", + "*[**test**](https://nea.moe)*" + ) + } + @Test fun testDoubleStartRestartingItalics() { assertInlineFormat( |