mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 21:43:21 +00:00
node tests: Add coverage for handleUnicodeEmoji.
This commit is contained in:
@@ -218,6 +218,8 @@ var bugdown_data = JSON.parse(fs.readFileSync(path.join(__dirname, '../../zerver
|
||||
expected: '<p>This is an <img alt=":poop:" class="emoji" src="/static/generated/emoji/images/emoji/unicode/1f4a9.png" title=":poop:"> message</p>'},
|
||||
{input: "\ud83d\udca9",
|
||||
expected: '<p><img alt="\ud83d\udca9" class="emoji" src="/static/generated/emoji/images/emoji/unicode/1f4a9.png" title="\ud83d\udca9"></p>'},
|
||||
{input: '\u{1f937}',
|
||||
expected: '<p>\u{1f937}</p>' },
|
||||
{input: 'This is a realm filter #1234 with text after it',
|
||||
expected: '<p>This is a realm filter <a href="https://trac.zulip.net/ticket/1234" target="_blank" title="https://trac.zulip.net/ticket/1234">#1234</a> with text after it</p>'},
|
||||
{input: 'This is a realm filter with ZGROUP_123:45 groups',
|
||||
@@ -230,6 +232,11 @@ var bugdown_data = JSON.parse(fs.readFileSync(path.join(__dirname, '../../zerver
|
||||
expected: '<p>Test <em>italic</em></p>'},
|
||||
];
|
||||
|
||||
// We remove one of the unicode emoji we put as input in one of the test
|
||||
// cases (U+1F937), to verify that we display the emoji as it was input if it
|
||||
// isn't present in emoji.emojis_by_unicode.
|
||||
delete emoji.emojis_by_unicode['1f937'];
|
||||
|
||||
test_cases.forEach(function (test_case) {
|
||||
var input = test_case.input;
|
||||
var expected = test_case.expected;
|
||||
|
||||
Reference in New Issue
Block a user