Fix detection of email addresses in profiles
Signed-off-by: Lionello Lunesu <lio+git@lunesu.com> Changelog-Fixed: Fix detection of email addresses in profiles Closes: #225
This commit is contained in:
committed by
William Casarin
parent
43c6084620
commit
42f484bc64
@@ -40,4 +40,26 @@ class MarkdownTests: XCTestCase {
|
||||
let expected = try AttributedString(markdown: "prologue [damus.io](https://damus.io) [https://nostr.build](https://nostr.build) epilogue", options: md_opts)
|
||||
XCTAssertEqual(md, expected)
|
||||
}
|
||||
|
||||
func test_convert_http() throws {
|
||||
let helper = Markdown()
|
||||
let md = helper.process("prologue http://example.com epilogue")
|
||||
let expected = try AttributedString(markdown: "prologue [http://example.com](http://example.com) epilogue", options: md_opts)
|
||||
XCTAssertEqual(md, expected)
|
||||
}
|
||||
|
||||
func test_convert_mailto() throws {
|
||||
let helper = Markdown()
|
||||
let md = helper.process("prologue test@example.com epilogue")
|
||||
let expected = try AttributedString(markdown: "prologue [test@example.com](mailto:test@example.com) epilogue", options: md_opts)
|
||||
XCTAssertEqual(md, expected)
|
||||
}
|
||||
|
||||
func test_convert_mailto_implicit() throws {
|
||||
let helper = Markdown()
|
||||
let md = helper.process("prologue mailto:test@example.com epilogue")
|
||||
let expected = try AttributedString(markdown: "prologue [mailto:test@example.com](mailto:test@example.com) epilogue", options: md_opts)
|
||||
XCTAssertEqual(md, expected)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user