summaryrefslogtreecommitdiff
path: root/test/user_test.exs
diff options
context:
space:
mode:
authorIvan Tashkinov <ivantashkinov@gmail.com>2019-01-18 09:30:16 +0300
committerIvan Tashkinov <ivantashkinov@gmail.com>2019-01-18 09:30:16 +0300
commit65bb9b2fba7560df7331645db9839305c47dad11 (patch)
tree42364dc7e58e08d1cbe071b7ab1777756c2d833f /test/user_test.exs
parent2bfae25a1ff735499e15cb431314503f34097a6b (diff)
downloadpleroma-65bb9b2fba7560df7331645db9839305c47dad11.tar.gz
pleroma-65bb9b2fba7560df7331645db9839305c47dad11.zip
[#491] Made full nicknames be preserved in user links text only in Bio.
Diffstat (limited to 'test/user_test.exs')
-rw-r--r--test/user_test.exs15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/user_test.exs b/test/user_test.exs
index cfccce8d1..21a62483f 100644
--- a/test/user_test.exs
+++ b/test/user_test.exs
@@ -874,4 +874,19 @@ defmodule Pleroma.UserTest do
Pleroma.Config.put([:instance, :account_activation_required], false)
end
end
+
+ describe "parse_bio/2" do
+ test "preserves hosts in user links text" do
+ remote_user = insert(:user, local: false, nickname: "nick@domain.com")
+ user = insert(:user)
+ bio = "A.k.a. @nick@domain.com"
+
+ expected_text =
+ "A.k.a. <span class='h-card'><a data-user='#{remote_user.id}' class='u-url mention' href='#{
+ remote_user.ap_id
+ }'>" <> "@<span>nick@domain.com</span></a></span>"
+
+ assert expected_text == User.parse_bio(bio, user)
+ end
+ end
end