summaryrefslogtreecommitdiff
path: root/test/formatter_test.exs
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2017-12-09 11:00:56 +0100
committerRoger Braun <roger@rogerbraun.net>2017-12-09 11:00:56 +0100
commit30e9b22f96f2bf1cd895e993190f40afba159bb6 (patch)
tree811c64694f98c10f55cdbaeb98ada50209b59580 /test/formatter_test.exs
parent6268b7e0eb400c1b5e227a73e6faee0f1e476db4 (diff)
parentd5a13c10ac6a9a5f8dbb1932ffc85260f079a2dc (diff)
downloadpleroma-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.exs26
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