aboutsummaryrefslogtreecommitdiff
path: root/test/web/common_api/common_api_utils_test.exs
diff options
context:
space:
mode:
authorWilliam Pitcock <nenolod@dereferenced.org>2019-04-26 10:17:57 +0000
committerWilliam Pitcock <nenolod@dereferenced.org>2019-04-26 22:35:02 +0000
commit501af917b5a9611a4b1fabb4944b3af96b676568 (patch)
tree767a42ad28ad3f9e88198a6fe80a230beac64735 /test/web/common_api/common_api_utils_test.exs
parent2bd880be88839746040cd69e60380ab42a005ec4 (diff)
downloadpleroma-501af917b5a9611a4b1fabb4944b3af96b676568.tar.gz
add support for bbcode
Diffstat (limited to 'test/web/common_api/common_api_utils_test.exs')
-rw-r--r--test/web/common_api/common_api_utils_test.exs16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/web/common_api/common_api_utils_test.exs b/test/web/common_api/common_api_utils_test.exs
index 837a66063..df9955d5d 100644
--- a/test/web/common_api/common_api_utils_test.exs
+++ b/test/web/common_api/common_api_utils_test.exs
@@ -119,6 +119,22 @@ defmodule Pleroma.Web.CommonAPI.UtilsTest do
assert output == expected
end
+ test "works for bare text/bbcode" do
+ text = "[b]hello world[/b]"
+ expected = "<strong>hello world</strong>"
+
+ {output, [], []} = Utils.format_input(text, "text/bbcode")
+
+ assert output == expected
+
+ text = "[b]hello world![/b]\n\nsecond paragraph!"
+ expected = "<strong>hello world!</strong><br><br>second paragraph!"
+
+ {output, [], []} = Utils.format_input(text, "text/bbcode")
+
+ assert output == expected
+ end
+
test "works for text/markdown with mentions" do
{:ok, user} =
UserBuilder.insert(%{nickname: "user__test", ap_id: "http://foo.com/user__test"})