tests: fix up for changed bbcode library output and verify html is properly escaped

This commit is contained in:
William Pitcock 2019-04-26 22:38:56 +00:00
parent 501af917b5
commit ef52aa0e66

View File

@ -128,7 +128,16 @@ defmodule Pleroma.Web.CommonAPI.UtilsTest do
assert output == expected assert output == expected
text = "[b]hello world![/b]\n\nsecond paragraph!" text = "[b]hello world![/b]\n\nsecond paragraph!"
expected = "<strong>hello world!</strong><br><br>second paragraph!" expected = "<strong>hello world!</strong><br>\n<br>\nsecond paragraph!"
{output, [], []} = Utils.format_input(text, "text/bbcode")
assert output == expected
text = "[b]hello world![/b]\n\n<strong>second paragraph!</strong>"
expected =
"<strong>hello world!</strong><br>\n<br>\n&lt;strong&gt;second paragraph!&lt;/strong&gt;"
{output, [], []} = Utils.format_input(text, "text/bbcode") {output, [], []} = Utils.format_input(text, "text/bbcode")