Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Pleroma
pleroma
Commits
490c80bc
Commit
490c80bc
authored
Jan 10, 2019
by
kaniini
Browse files
test: common api: add tests for format_input/4
parent
0bdbd4f9
Pipeline
#6134
passed with stages
in 3 minutes and 29 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
test/web/common_api/common_api_utils_test.exs
View file @
490c80bc
...
...
@@ -56,4 +56,54 @@ test "parses emoji from name and bio" do
assert
expected
==
Utils
.
emoji_from_profile
(
user
)
end
describe
"format_input/4"
do
test
"works for bare text/plain"
do
text
=
"hello world!"
expected
=
"hello world!"
output
=
Utils
.
format_input
(
text
,
[],
[],
"text/plain"
)
assert
output
==
expected
text
=
"hello world!
\n\n
second paragraph!"
expected
=
"hello world!<br><br>second paragraph!"
output
=
Utils
.
format_input
(
text
,
[],
[],
"text/plain"
)
assert
output
==
expected
end
test
"works for bare text/html"
do
text
=
"<p>hello world!</p>"
expected
=
"<p>hello world!</p>"
output
=
Utils
.
format_input
(
text
,
[],
[],
"text/html"
)
assert
output
==
expected
text
=
"<p>hello world!</p>
\n\n
<p>second paragraph</p>"
expected
=
"<p>hello world!</p>
\n\n
<p>second paragraph</p>"
output
=
Utils
.
format_input
(
text
,
[],
[],
"text/html"
)
assert
output
==
expected
end
test
"works for bare text/markdown"
do
text
=
"**hello world**"
expected
=
"<p><strong>hello world</strong></p>
\n
"
output
=
Utils
.
format_input
(
text
,
[],
[],
"text/markdown"
)
assert
output
==
expected
text
=
"**hello world**
\n\n
*another paragraph*"
expected
=
"<p><strong>hello world</strong></p>
\n
<p><em>another paragraph</em></p>
\n
"
output
=
Utils
.
format_input
(
text
,
[],
[],
"text/markdown"
)
assert
output
==
expected
end
end
end
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment