core: fix uri parse to not include trailing punctuation in URIs (#3296)

* core: fix uri parse to not include trailing punctuation in URIs

* simplify
This commit is contained in:
Evgeny Poberezkin
2023-11-01 13:10:19 +00:00
committed by GitHub
parent 9e8084874f
commit c8c17a2f68
2 changed files with 10 additions and 4 deletions
+2
View File
@@ -144,6 +144,8 @@ textWithUri :: Spec
textWithUri = describe "text with Uri" do
it "correct markdown" do
parseMarkdown "https://simplex.chat" `shouldBe` uri "https://simplex.chat"
parseMarkdown "https://simplex.chat." `shouldBe` uri "https://simplex.chat" <> "."
parseMarkdown "https://simplex.chat, hello" `shouldBe` uri "https://simplex.chat" <> ", hello"
parseMarkdown "http://simplex.chat" `shouldBe` uri "http://simplex.chat"
parseMarkdown "this is https://simplex.chat" `shouldBe` "this is " <> uri "https://simplex.chat"
parseMarkdown "https://simplex.chat site" `shouldBe` uri "https://simplex.chat" <> " site"