diff options
| author | Roger Braun <roger@rogerbraun.net> | 2017-12-09 11:00:56 +0100 |
|---|---|---|
| committer | Roger Braun <roger@rogerbraun.net> | 2017-12-09 11:00:56 +0100 |
| commit | 30e9b22f96f2bf1cd895e993190f40afba159bb6 (patch) | |
| tree | 811c64694f98c10f55cdbaeb98ada50209b59580 /test/formatter_test.exs | |
| parent | 6268b7e0eb400c1b5e227a73e6faee0f1e476db4 (diff) | |
| parent | d5a13c10ac6a9a5f8dbb1932ffc85260f079a2dc (diff) | |
| download | pleroma-30e9b22f96f2bf1cd895e993190f40afba159bb6.tar.gz pleroma-30e9b22f96f2bf1cd895e993190f40afba159bb6.zip | |
Merge branch 'develop' into feature/activitypub
Diffstat (limited to 'test/formatter_test.exs')
| -rw-r--r-- | test/formatter_test.exs | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/test/formatter_test.exs b/test/formatter_test.exs index d96f433f9..cb7695e8e 100644 --- a/test/formatter_test.exs +++ b/test/formatter_test.exs @@ -7,10 +7,34 @@ defmodule Pleroma.FormatterTest do describe ".linkify" do test "turning urls into links" do text = "Hey, check out https://www.youtube.com/watch?v=8Zg1-TufF%20zY?x=1&y=2#blabla." - expected = "Hey, check out <a href='https://www.youtube.com/watch?v=8Zg1-TufF%20zY?x=1&y=2#blabla'>https://www.youtube.com/watch?v=8Zg1-TufF%20zY?x=1&y=2#blabla</a>." assert Formatter.linkify(text) == expected + + text = "https://mastodon.social/@lambadalambda" + expected = "<a href='https://mastodon.social/@lambadalambda'>https://mastodon.social/@lambadalambda</a>" + + assert Formatter.linkify(text) == expected + + text = "@lambadalambda" + expected = "@lambadalambda" + + assert Formatter.linkify(text) == expected + + text = "http://www.cs.vu.nl/~ast/intel/" + expected = "<a href='http://www.cs.vu.nl/~ast/intel/'>http://www.cs.vu.nl/~ast/intel/</a>" + + assert Formatter.linkify(text) == expected + + text = "https://forum.zdoom.org/viewtopic.php?f=44&t=57087" + expected = "<a href='https://forum.zdoom.org/viewtopic.php?f=44&t=57087'>https://forum.zdoom.org/viewtopic.php?f=44&t=57087</a>" + + assert Formatter.linkify(text) == expected + + text = "https://en.wikipedia.org/wiki/Sophia_(Gnosticism)#Mythos_of_the_soul" + expected = "<a href='https://en.wikipedia.org/wiki/Sophia_(Gnosticism)#Mythos_of_the_soul'>https://en.wikipedia.org/wiki/Sophia_(Gnosticism)#Mythos_of_the_soul</a>" + + assert Formatter.linkify(text) == expected end end |
