X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=test%2Fformatter_test.exs;h=cb7695e8e1c2b3576d242dcc77d03e55fcb54b89;hb=30e9b22f96f2bf1cd895e993190f40afba159bb6;hp=9b6ee2425e939b8c466fe981b08a2c260b639aa2;hpb=66b4fee80ebad58d3a7ed2457d522e8f862d9e71;p=akkoma diff --git a/test/formatter_test.exs b/test/formatter_test.exs index 9b6ee2425..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 https://www.youtube.com/watch?v=8Zg1-TufF%20zY?x=1&y=2#blabla." assert Formatter.linkify(text) == expected + + text = "https://mastodon.social/@lambadalambda" + expected = "https://mastodon.social/@lambadalambda" + + assert Formatter.linkify(text) == expected + + text = "@lambadalambda" + expected = "@lambadalambda" + + assert Formatter.linkify(text) == expected + + text = "http://www.cs.vu.nl/~ast/intel/" + expected = "http://www.cs.vu.nl/~ast/intel/" + + assert Formatter.linkify(text) == expected + + text = "https://forum.zdoom.org/viewtopic.php?f=44&t=57087" + expected = "https://forum.zdoom.org/viewtopic.php?f=44&t=57087" + + assert Formatter.linkify(text) == expected + + text = "https://en.wikipedia.org/wiki/Sophia_(Gnosticism)#Mythos_of_the_soul" + expected = "https://en.wikipedia.org/wiki/Sophia_(Gnosticism)#Mythos_of_the_soul" + + assert Formatter.linkify(text) == expected end end @@ -47,8 +71,14 @@ defmodule Pleroma.FormatterTest do test "it adds cool emoji" do text = "I love :moominmamma:" - expected_result = "I love moominmamma" + expected_result = "I love moominmamma" + + assert Formatter.emojify(text) == expected_result + end + + test "it returns the emoji used in the text" do + text = "I love :moominmamma:" - assert Formatter.finmojifiy(text) == expected_result + assert Formatter.get_emoji(text) == [{"moominmamma", "/finmoji/128px/moominmamma-128.png"}] end end