mirror of https://github.com/zulip/zulip.git
emoji: Add some edge-casey ordering tests for emoji.
Add 3 new Markdown emoji tests for newlines, emphasis, and links. The goal of these tests is to ensure that Markdown operations concerning emoji are preformed in proper order, with emoji being added correctly based on other Markdown operations. See suggestion here: https://git.io/flF5W.
This commit is contained in:
parent
71e3f778cc
commit
6dad6f3dae
|
@ -507,6 +507,21 @@
|
|||
"input": ":avocado:, :kiwifruit:, :selfie:, :gear:, :comet:, :first_place_medal:",
|
||||
"expected_output": "<p><span class=\"emoji emoji-1f951\" title=\"avocado\">:avocado:</span>, <span class=\"emoji emoji-1f95d\" title=\"kiwifruit\">:kiwifruit:</span>, <span class=\"emoji emoji-1f933\" title=\"selfie\">:selfie:</span>, <span class=\"emoji emoji-2699\" title=\"gear\">:gear:</span>, <span class=\"emoji emoji-2604\" title=\"comet\">:comet:</span>, <span class=\"emoji emoji-1f947\" title=\"first place medal\">:first_place_medal:</span></p>"
|
||||
},
|
||||
{
|
||||
"name": "emoji_pipeline_newline",
|
||||
"input": "The winner is:\nsmiley:smiley:",
|
||||
"expected_output": "<p>The winner is:<br>\nsmiley<span class=\"emoji emoji-1f603\" title=\"smiley\">:smiley:</span></p>"
|
||||
},
|
||||
{
|
||||
"name": "emoji_pipeline_emphasis",
|
||||
"input": "Testing *:smiley*: :sm*iley*: Testing",
|
||||
"expected_output": "<p>Testing <em>:smiley</em>: :sm<em>iley</em>: Testing</p>"
|
||||
},
|
||||
{
|
||||
"name": "emoji_pipeline_link",
|
||||
"input": "Visit https:smiley://google.com.",
|
||||
"expected_output": "<p>Visit https<span class=\"emoji emoji-1f603\" title=\"smiley\">:smiley:</span>//google.com.</p>"
|
||||
},
|
||||
{
|
||||
"name": "skin_tones_are_banned",
|
||||
"input": ":skin-tone-2: :skin-tone-3:",
|
||||
|
|
Loading…
Reference in New Issue