diff --git a/app/soapbox/features/emoji/__tests__/emoji.test.ts b/app/soapbox/features/emoji/__tests__/emoji.test.ts
index d6bf5b0dd..9b622f710 100644
--- a/app/soapbox/features/emoji/__tests__/emoji.test.ts
+++ b/app/soapbox/features/emoji/__tests__/emoji.test.ts
@@ -32,13 +32,13 @@ describe('emoji', () => {
it('does multiple unicode', () => {
expect(emojify('\u2757 #\uFE0F\u20E3')).toEqual(
- '
');
+ '
');
expect(emojify('\u2757#\uFE0F\u20E3')).toEqual(
- '
');
+ '
');
expect(emojify('\u2757 #\uFE0F\u20E3 \u2757')).toEqual(
- '
');
+ '
');
expect(emojify('foo \u2757 #\uFE0F\u20E3 bar')).toEqual(
- 'foo
bar');
+ 'foo
bar');
});
it('ignores unicode inside of tags', () => {
@@ -51,12 +51,1864 @@ describe('emoji', () => {
});
it('does an emoji that has no shortcode', () => {
- expect(emojify('👁🗨')).toEqual('
');
+ expect(emojify('👁🗨')).toEqual('
');
});
it('skips the textual presentation VS15 character', () => {
expect(emojify('✴︎')) // This is U+2734 EIGHT POINTED BLACK STAR then U+FE0E VARIATION SELECTOR-15
.toEqual('
');
});
+
+ it('full v14 unicode emoji map', () => {
+ expect(emojify('💯')).toEqual('
');
+ expect(emojify('🔢')).toEqual('
');
+ expect(emojify('😀')).toEqual('
');
+ expect(emojify('😃')).toEqual('
');
+ expect(emojify('😄')).toEqual('
');
+ expect(emojify('😁')).toEqual('
');
+ expect(emojify('😆')).toEqual('
');
+ expect(emojify('😅')).toEqual('
');
+ expect(emojify('🤣')).toEqual('
');
+ expect(emojify('😂')).toEqual('
');
+ expect(emojify('🙂')).toEqual('
');
+ expect(emojify('🙃')).toEqual('
');
+ expect(emojify('🫠')).toEqual('
');
+ expect(emojify('😉')).toEqual('
');
+ expect(emojify('😊')).toEqual('
');
+ expect(emojify('😇')).toEqual('
');
+ expect(emojify('🥰')).toEqual('
');
+ expect(emojify('😍')).toEqual('
');
+ expect(emojify('🤩')).toEqual('
');
+ expect(emojify('😘')).toEqual('
');
+ expect(emojify('😗')).toEqual('
');
+ expect(emojify('☺️')).toEqual('
');
+ expect(emojify('😚')).toEqual('
');
+ expect(emojify('😙')).toEqual('
');
+ expect(emojify('🥲')).toEqual('
');
+ expect(emojify('😋')).toEqual('
');
+ expect(emojify('😛')).toEqual('
');
+ expect(emojify('😜')).toEqual('
');
+ expect(emojify('🤪')).toEqual('
');
+ expect(emojify('😝')).toEqual('
');
+ expect(emojify('🤑')).toEqual('
');
+ expect(emojify('🤗')).toEqual('
');
+ expect(emojify('🤭')).toEqual('
');
+ expect(emojify('🫢')).toEqual('
');
+ expect(emojify('🫣')).toEqual('
');
+ expect(emojify('🤫')).toEqual('
');
+ expect(emojify('🤔')).toEqual('
');
+ expect(emojify('🫡')).toEqual('
');
+ expect(emojify('🤐')).toEqual('
');
+ expect(emojify('🤨')).toEqual('
');
+ expect(emojify('😐')).toEqual('
');
+ expect(emojify('😑')).toEqual('
');
+ expect(emojify('😶')).toEqual('
');
+ expect(emojify('🫥')).toEqual('
');
+ expect(emojify('😶🌫️')).toEqual('
');
+ expect(emojify('😏')).toEqual('
');
+ expect(emojify('😒')).toEqual('
');
+ expect(emojify('🙄')).toEqual('
');
+ expect(emojify('😬')).toEqual('
');
+ expect(emojify('😮💨')).toEqual('
');
+ expect(emojify('🤥')).toEqual('
');
+ expect(emojify('😌')).toEqual('
');
+ expect(emojify('😔')).toEqual('
');
+ expect(emojify('😪')).toEqual('
');
+ expect(emojify('🤤')).toEqual('
');
+ expect(emojify('😴')).toEqual('
');
+ expect(emojify('😷')).toEqual('
');
+ expect(emojify('🤒')).toEqual('
');
+ expect(emojify('🤕')).toEqual('
');
+ expect(emojify('🤢')).toEqual('
');
+ expect(emojify('🤮')).toEqual('
');
+ expect(emojify('🤧')).toEqual('
');
+ expect(emojify('🥵')).toEqual('
');
+ expect(emojify('🥶')).toEqual('
');
+ expect(emojify('🥴')).toEqual('
');
+ expect(emojify('😵')).toEqual('
');
+ expect(emojify('😵💫')).toEqual('
');
+ expect(emojify('🤯')).toEqual('
');
+ expect(emojify('🤠')).toEqual('
');
+ expect(emojify('🥳')).toEqual('
');
+ expect(emojify('🥸')).toEqual('
');
+ expect(emojify('😎')).toEqual('
');
+ expect(emojify('🤓')).toEqual('
');
+ expect(emojify('🧐')).toEqual('
');
+ expect(emojify('😕')).toEqual('
');
+ expect(emojify('🫤')).toEqual('
');
+ expect(emojify('😟')).toEqual('
');
+ expect(emojify('🙁')).toEqual('
');
+ expect(emojify('☹️')).toEqual('
');
+ expect(emojify('😮')).toEqual('
');
+ expect(emojify('😯')).toEqual('
');
+ expect(emojify('😲')).toEqual('
');
+ expect(emojify('😳')).toEqual('
');
+ expect(emojify('🥺')).toEqual('
');
+ expect(emojify('🥹')).toEqual('
');
+ expect(emojify('😦')).toEqual('
');
+ expect(emojify('😧')).toEqual('
');
+ expect(emojify('😨')).toEqual('
');
+ expect(emojify('😰')).toEqual('
');
+ expect(emojify('😥')).toEqual('
');
+ expect(emojify('😢')).toEqual('
');
+ expect(emojify('😭')).toEqual('
');
+ expect(emojify('😱')).toEqual('
');
+ expect(emojify('😖')).toEqual('
');
+ expect(emojify('😣')).toEqual('
');
+ expect(emojify('😞')).toEqual('
');
+ expect(emojify('😓')).toEqual('
');
+ expect(emojify('😩')).toEqual('
');
+ expect(emojify('😫')).toEqual('
');
+ expect(emojify('🥱')).toEqual('
');
+ expect(emojify('😤')).toEqual('
');
+ expect(emojify('😡')).toEqual('
');
+ expect(emojify('😠')).toEqual('
');
+ expect(emojify('🤬')).toEqual('
');
+ expect(emojify('😈')).toEqual('
');
+ expect(emojify('👿')).toEqual('
');
+ expect(emojify('💀')).toEqual('
');
+ expect(emojify('☠️')).toEqual('
');
+ expect(emojify('💩')).toEqual('
');
+ expect(emojify('🤡')).toEqual('
');
+ expect(emojify('👹')).toEqual('
');
+ expect(emojify('👺')).toEqual('
');
+ expect(emojify('👻')).toEqual('
');
+ expect(emojify('👽')).toEqual('
');
+ expect(emojify('👾')).toEqual('
');
+ expect(emojify('🤖')).toEqual('
');
+ expect(emojify('😺')).toEqual('
');
+ expect(emojify('😸')).toEqual('
');
+ expect(emojify('😹')).toEqual('
');
+ expect(emojify('😻')).toEqual('
');
+ expect(emojify('😼')).toEqual('
');
+ expect(emojify('😽')).toEqual('
');
+ expect(emojify('🙀')).toEqual('
');
+ expect(emojify('😿')).toEqual('
');
+ expect(emojify('😾')).toEqual('
');
+ expect(emojify('🙈')).toEqual('
');
+ expect(emojify('🙉')).toEqual('
');
+ expect(emojify('🙊')).toEqual('
');
+ expect(emojify('💋')).toEqual('
');
+ expect(emojify('💌')).toEqual('
');
+ expect(emojify('💘')).toEqual('
');
+ expect(emojify('💝')).toEqual('
');
+ expect(emojify('💖')).toEqual('
');
+ expect(emojify('💗')).toEqual('
');
+ expect(emojify('💓')).toEqual('
');
+ expect(emojify('💞')).toEqual('
');
+ expect(emojify('💕')).toEqual('
');
+ expect(emojify('💟')).toEqual('
');
+ expect(emojify('❣️')).toEqual('
');
+ expect(emojify('💔')).toEqual('
');
+ expect(emojify('❤️🔥')).toEqual('
');
+ expect(emojify('❤️🩹')).toEqual('
');
+ expect(emojify('❤️')).toEqual('
');
+ expect(emojify('🧡')).toEqual('
');
+ expect(emojify('💛')).toEqual('
');
+ expect(emojify('💚')).toEqual('
');
+ expect(emojify('💙')).toEqual('
');
+ expect(emojify('💜')).toEqual('
');
+ expect(emojify('🤎')).toEqual('
');
+ expect(emojify('🖤')).toEqual('
');
+ expect(emojify('🤍')).toEqual('
');
+ expect(emojify('💢')).toEqual('
');
+ expect(emojify('💥')).toEqual('
');
+ expect(emojify('💫')).toEqual('
');
+ expect(emojify('💦')).toEqual('
');
+ expect(emojify('💨')).toEqual('
');
+ expect(emojify('🕳️')).toEqual('
');
+ expect(emojify('💣')).toEqual('
');
+ expect(emojify('💬')).toEqual('
');
+ expect(emojify('👁️🗨️')).toEqual('
');
+ expect(emojify('🗨️')).toEqual('
');
+ expect(emojify('🗯️')).toEqual('
');
+ expect(emojify('💭')).toEqual('
');
+ expect(emojify('💤')).toEqual('
');
+ expect(emojify('👋')).toEqual('
');
+ expect(emojify('🤚')).toEqual('
');
+ expect(emojify('🖐️')).toEqual('
');
+ expect(emojify('✋')).toEqual('
');
+ expect(emojify('🖖')).toEqual('
');
+ expect(emojify('🫱')).toEqual('
');
+ expect(emojify('🫲')).toEqual('
');
+ expect(emojify('🫳')).toEqual('
');
+ expect(emojify('🫴')).toEqual('
');
+ expect(emojify('👌')).toEqual('
');
+ expect(emojify('🤌')).toEqual('
');
+ expect(emojify('🤏')).toEqual('
');
+ expect(emojify('✌️')).toEqual('
');
+ expect(emojify('🤞')).toEqual('
');
+ expect(emojify('🫰')).toEqual('
');
+ expect(emojify('🤟')).toEqual('
');
+ expect(emojify('🤘')).toEqual('
');
+ expect(emojify('🤙')).toEqual('
');
+ expect(emojify('👈')).toEqual('
');
+ expect(emojify('👉')).toEqual('
');
+ expect(emojify('👆')).toEqual('
');
+ expect(emojify('🖕')).toEqual('
');
+ expect(emojify('👇')).toEqual('
');
+ expect(emojify('☝️')).toEqual('
');
+ expect(emojify('🫵')).toEqual('
');
+ expect(emojify('👍')).toEqual('
');
+ expect(emojify('👎')).toEqual('
');
+ expect(emojify('✊')).toEqual('
');
+ expect(emojify('👊')).toEqual('
');
+ expect(emojify('🤛')).toEqual('
');
+ expect(emojify('🤜')).toEqual('
');
+ expect(emojify('👏')).toEqual('
');
+ expect(emojify('🙌')).toEqual('
');
+ expect(emojify('🫶')).toEqual('
');
+ expect(emojify('👐')).toEqual('
');
+ expect(emojify('🤲')).toEqual('
');
+ expect(emojify('🤝')).toEqual('
');
+ expect(emojify('🙏')).toEqual('
');
+ expect(emojify('✍️')).toEqual('
');
+ expect(emojify('💅')).toEqual('
');
+ expect(emojify('🤳')).toEqual('
');
+ expect(emojify('💪')).toEqual('
');
+ expect(emojify('🦾')).toEqual('
');
+ expect(emojify('🦿')).toEqual('
');
+ expect(emojify('🦵')).toEqual('
');
+ expect(emojify('🦶')).toEqual('
');
+ expect(emojify('👂')).toEqual('
');
+ expect(emojify('🦻')).toEqual('
');
+ expect(emojify('👃')).toEqual('
');
+ expect(emojify('🧠')).toEqual('
');
+ expect(emojify('🫀')).toEqual('
');
+ expect(emojify('🫁')).toEqual('
');
+ expect(emojify('🦷')).toEqual('
');
+ expect(emojify('🦴')).toEqual('
');
+ expect(emojify('👀')).toEqual('
');
+ expect(emojify('👁️')).toEqual('
');
+ expect(emojify('👅')).toEqual('
');
+ expect(emojify('👄')).toEqual('
');
+ expect(emojify('🫦')).toEqual('
');
+ expect(emojify('👶')).toEqual('
');
+ expect(emojify('🧒')).toEqual('
');
+ expect(emojify('👦')).toEqual('
');
+ expect(emojify('👧')).toEqual('
');
+ expect(emojify('🧑')).toEqual('
');
+ expect(emojify('👱')).toEqual('
');
+ expect(emojify('👨')).toEqual('
');
+ expect(emojify('🧔')).toEqual('
');
+ expect(emojify('🧔♂️')).toEqual('
');
+ expect(emojify('🧔♀️')).toEqual('
');
+ expect(emojify('👨🦰')).toEqual('
');
+ expect(emojify('👨🦱')).toEqual('
');
+ expect(emojify('👨🦳')).toEqual('
');
+ expect(emojify('👨🦲')).toEqual('
');
+ expect(emojify('👩')).toEqual('
');
+ expect(emojify('👩🦰')).toEqual('
');
+ expect(emojify('🧑🦰')).toEqual('
');
+ expect(emojify('👩🦱')).toEqual('
');
+ expect(emojify('🧑🦱')).toEqual('
');
+ expect(emojify('👩🦳')).toEqual('
');
+ expect(emojify('🧑🦳')).toEqual('
');
+ expect(emojify('👩🦲')).toEqual('
');
+ expect(emojify('🧑🦲')).toEqual('
');
+ expect(emojify('👱♀️')).toEqual('
');
+ expect(emojify('👱♂️')).toEqual('
');
+ expect(emojify('🧓')).toEqual('
');
+ expect(emojify('👴')).toEqual('
');
+ expect(emojify('👵')).toEqual('
');
+ expect(emojify('🙍')).toEqual('
');
+ expect(emojify('🙍♂️')).toEqual('
');
+ expect(emojify('🙍♀️')).toEqual('
');
+ expect(emojify('🙎')).toEqual('
');
+ expect(emojify('🙎♂️')).toEqual('
');
+ expect(emojify('🙎♀️')).toEqual('
');
+ expect(emojify('🙅')).toEqual('
');
+ expect(emojify('🙅♂️')).toEqual('
');
+ expect(emojify('🙅♀️')).toEqual('
');
+ expect(emojify('🙆')).toEqual('
');
+ expect(emojify('🙆♂️')).toEqual('
');
+ expect(emojify('🙆♀️')).toEqual('
');
+ expect(emojify('💁')).toEqual('
');
+ expect(emojify('💁♂️')).toEqual('
');
+ expect(emojify('💁♀️')).toEqual('
');
+ expect(emojify('🙋')).toEqual('
');
+ expect(emojify('🙋♂️')).toEqual('
');
+ expect(emojify('🙋♀️')).toEqual('
');
+ expect(emojify('🧏')).toEqual('
');
+ expect(emojify('🧏♂️')).toEqual('
');
+ expect(emojify('🧏♀️')).toEqual('
');
+ expect(emojify('🙇')).toEqual('
');
+ expect(emojify('🙇♂️')).toEqual('
');
+ expect(emojify('🙇♀️')).toEqual('
');
+ expect(emojify('🤦')).toEqual('
');
+ expect(emojify('🤦♂️')).toEqual('
');
+ expect(emojify('🤦♀️')).toEqual('
');
+ expect(emojify('🤷')).toEqual('
');
+ expect(emojify('🤷♂️')).toEqual('
');
+ expect(emojify('🤷♀️')).toEqual('
');
+ expect(emojify('🧑⚕️')).toEqual('
');
+ expect(emojify('👨⚕️')).toEqual('
');
+ expect(emojify('👩⚕️')).toEqual('
');
+ expect(emojify('🧑🎓')).toEqual('
');
+ expect(emojify('👨🎓')).toEqual('
');
+ expect(emojify('👩🎓')).toEqual('
');
+ expect(emojify('🧑🏫')).toEqual('
');
+ expect(emojify('👨🏫')).toEqual('
');
+ expect(emojify('👩🏫')).toEqual('
');
+ expect(emojify('🧑⚖️')).toEqual('
');
+ expect(emojify('👨⚖️')).toEqual('
');
+ expect(emojify('👩⚖️')).toEqual('
');
+ expect(emojify('🧑🌾')).toEqual('
');
+ expect(emojify('👨🌾')).toEqual('
');
+ expect(emojify('👩🌾')).toEqual('
');
+ expect(emojify('🧑🍳')).toEqual('
');
+ expect(emojify('👨🍳')).toEqual('
');
+ expect(emojify('👩🍳')).toEqual('
');
+ expect(emojify('🧑🔧')).toEqual('
');
+ expect(emojify('👨🔧')).toEqual('
');
+ expect(emojify('👩🔧')).toEqual('
');
+ expect(emojify('🧑🏭')).toEqual('
');
+ expect(emojify('👨🏭')).toEqual('
');
+ expect(emojify('👩🏭')).toEqual('
');
+ expect(emojify('🧑💼')).toEqual('
');
+ expect(emojify('👨💼')).toEqual('
');
+ expect(emojify('👩💼')).toEqual('
');
+ expect(emojify('🧑🔬')).toEqual('
');
+ expect(emojify('👨🔬')).toEqual('
');
+ expect(emojify('👩🔬')).toEqual('
');
+ expect(emojify('🧑💻')).toEqual('
');
+ expect(emojify('👨💻')).toEqual('
');
+ expect(emojify('👩💻')).toEqual('
');
+ expect(emojify('🧑🎤')).toEqual('
');
+ expect(emojify('👨🎤')).toEqual('
');
+ expect(emojify('👩🎤')).toEqual('
');
+ expect(emojify('🧑🎨')).toEqual('
');
+ expect(emojify('👨🎨')).toEqual('
');
+ expect(emojify('👩🎨')).toEqual('
');
+ expect(emojify('🧑✈️')).toEqual('
');
+ expect(emojify('👨✈️')).toEqual('
');
+ expect(emojify('👩✈️')).toEqual('
');
+ expect(emojify('🧑🚀')).toEqual('
');
+ expect(emojify('👨🚀')).toEqual('
');
+ expect(emojify('👩🚀')).toEqual('
');
+ expect(emojify('🧑🚒')).toEqual('
');
+ expect(emojify('👨🚒')).toEqual('
');
+ expect(emojify('👩🚒')).toEqual('
');
+ expect(emojify('👮')).toEqual('
');
+ expect(emojify('👮♂️')).toEqual('
');
+ expect(emojify('👮♀️')).toEqual('
');
+ expect(emojify('🕵️')).toEqual('
');
+ expect(emojify('🕵️♂️')).toEqual('
');
+ expect(emojify('🕵️♀️')).toEqual('
');
+ expect(emojify('💂')).toEqual('
');
+ expect(emojify('💂♂️')).toEqual('
');
+ expect(emojify('💂♀️')).toEqual('
');
+ expect(emojify('🥷')).toEqual('
');
+ expect(emojify('👷')).toEqual('
');
+ expect(emojify('👷♂️')).toEqual('
');
+ expect(emojify('👷♀️')).toEqual('
');
+ expect(emojify('🫅')).toEqual('
');
+ expect(emojify('🤴')).toEqual('
');
+ expect(emojify('👸')).toEqual('
');
+ expect(emojify('👳')).toEqual('
');
+ expect(emojify('👳♂️')).toEqual('
');
+ expect(emojify('👳♀️')).toEqual('
');
+ expect(emojify('👲')).toEqual('
');
+ expect(emojify('🧕')).toEqual('
');
+ expect(emojify('🤵')).toEqual('
');
+ expect(emojify('🤵♂️')).toEqual('
');
+ expect(emojify('🤵♀️')).toEqual('
');
+ expect(emojify('👰')).toEqual('
');
+ expect(emojify('👰♂️')).toEqual('
');
+ expect(emojify('👰♀️')).toEqual('
');
+ expect(emojify('🤰')).toEqual('
');
+ expect(emojify('🫃')).toEqual('
');
+ expect(emojify('🫄')).toEqual('
');
+ expect(emojify('🤱')).toEqual('
');
+ expect(emojify('👩🍼')).toEqual('
');
+ expect(emojify('👨🍼')).toEqual('
');
+ expect(emojify('🧑🍼')).toEqual('
');
+ expect(emojify('👼')).toEqual('
');
+ expect(emojify('🎅')).toEqual('
');
+ expect(emojify('🤶')).toEqual('
');
+ expect(emojify('🧑🎄')).toEqual('
');
+ expect(emojify('🦸')).toEqual('
');
+ expect(emojify('🦸♂️')).toEqual('
');
+ expect(emojify('🦸♀️')).toEqual('
');
+ expect(emojify('🦹')).toEqual('
');
+ expect(emojify('🦹♂️')).toEqual('
');
+ expect(emojify('🦹♀️')).toEqual('
');
+ expect(emojify('🧙')).toEqual('
');
+ expect(emojify('🧙♂️')).toEqual('
');
+ expect(emojify('🧙♀️')).toEqual('
');
+ expect(emojify('🧚')).toEqual('
');
+ expect(emojify('🧚♂️')).toEqual('
');
+ expect(emojify('🧚♀️')).toEqual('
');
+ expect(emojify('🧛')).toEqual('
');
+ expect(emojify('🧛♂️')).toEqual('
');
+ expect(emojify('🧛♀️')).toEqual('
');
+ expect(emojify('🧜')).toEqual('
');
+ expect(emojify('🧜♂️')).toEqual('
');
+ expect(emojify('🧜♀️')).toEqual('
');
+ expect(emojify('🧝')).toEqual('
');
+ expect(emojify('🧝♂️')).toEqual('
');
+ expect(emojify('🧝♀️')).toEqual('
');
+ expect(emojify('🧞')).toEqual('
');
+ expect(emojify('🧞♂️')).toEqual('
');
+ expect(emojify('🧞♀️')).toEqual('
');
+ expect(emojify('🧟')).toEqual('
');
+ expect(emojify('🧟♂️')).toEqual('
');
+ expect(emojify('🧟♀️')).toEqual('
');
+ expect(emojify('🧌')).toEqual('
');
+ expect(emojify('💆')).toEqual('
');
+ expect(emojify('💆♂️')).toEqual('
');
+ expect(emojify('💆♀️')).toEqual('
');
+ expect(emojify('💇')).toEqual('
');
+ expect(emojify('💇♂️')).toEqual('
');
+ expect(emojify('💇♀️')).toEqual('
');
+ expect(emojify('🚶')).toEqual('
');
+ expect(emojify('🚶♂️')).toEqual('
');
+ expect(emojify('🚶♀️')).toEqual('
');
+ expect(emojify('🧍')).toEqual('
');
+ expect(emojify('🧍♂️')).toEqual('
');
+ expect(emojify('🧍♀️')).toEqual('
');
+ expect(emojify('🧎')).toEqual('
');
+ expect(emojify('🧎♂️')).toEqual('
');
+ expect(emojify('🧎♀️')).toEqual('
');
+ expect(emojify('🧑🦯')).toEqual('
');
+ expect(emojify('👨🦯')).toEqual('
');
+ expect(emojify('👩🦯')).toEqual('
');
+ expect(emojify('🧑🦼')).toEqual('
');
+ expect(emojify('👨🦼')).toEqual('
');
+ expect(emojify('👩🦼')).toEqual('
');
+ expect(emojify('🧑🦽')).toEqual('
');
+ expect(emojify('👨🦽')).toEqual('
');
+ expect(emojify('👩🦽')).toEqual('
');
+ expect(emojify('🏃')).toEqual('
');
+ expect(emojify('🏃♂️')).toEqual('
');
+ expect(emojify('🏃♀️')).toEqual('
');
+ expect(emojify('💃')).toEqual('
');
+ expect(emojify('🕺')).toEqual('
');
+ expect(emojify('🕴️')).toEqual('
');
+ expect(emojify('👯')).toEqual('
');
+ expect(emojify('👯♂️')).toEqual('
');
+ expect(emojify('👯♀️')).toEqual('
');
+ expect(emojify('🧖')).toEqual('
');
+ expect(emojify('🧖♂️')).toEqual('
');
+ expect(emojify('🧖♀️')).toEqual('
');
+ expect(emojify('🧗')).toEqual('
');
+ expect(emojify('🧗♂️')).toEqual('
');
+ expect(emojify('🧗♀️')).toEqual('
');
+ expect(emojify('🤺')).toEqual('
');
+ expect(emojify('🏇')).toEqual('
');
+ expect(emojify('⛷️')).toEqual('
');
+ expect(emojify('🏂')).toEqual('
');
+ expect(emojify('🏌️')).toEqual('
');
+ expect(emojify('🏌️♂️')).toEqual('
');
+ expect(emojify('🏌️♀️')).toEqual('
');
+ expect(emojify('🏄')).toEqual('
');
+ expect(emojify('🏄♂️')).toEqual('
');
+ expect(emojify('🏄♀️')).toEqual('
');
+ expect(emojify('🚣')).toEqual('
');
+ expect(emojify('🚣♂️')).toEqual('
');
+ expect(emojify('🚣♀️')).toEqual('
');
+ expect(emojify('🏊')).toEqual('
');
+ expect(emojify('🏊♂️')).toEqual('
');
+ expect(emojify('🏊♀️')).toEqual('
');
+ expect(emojify('⛹️')).toEqual('
');
+ expect(emojify('⛹️♂️')).toEqual('
');
+ expect(emojify('⛹️♀️')).toEqual('
');
+ expect(emojify('🏋️')).toEqual('
');
+ expect(emojify('🏋️♂️')).toEqual('
');
+ expect(emojify('🏋️♀️')).toEqual('
');
+ expect(emojify('🚴')).toEqual('
');
+ expect(emojify('🚴♂️')).toEqual('
');
+ expect(emojify('🚴♀️')).toEqual('
');
+ expect(emojify('🚵')).toEqual('
');
+ expect(emojify('🚵♂️')).toEqual('
');
+ expect(emojify('🚵♀️')).toEqual('
');
+ expect(emojify('🤸')).toEqual('
');
+ expect(emojify('🤸♂️')).toEqual('
');
+ expect(emojify('🤸♀️')).toEqual('
');
+ expect(emojify('🤼')).toEqual('
');
+ expect(emojify('🤼♂️')).toEqual('
');
+ expect(emojify('🤼♀️')).toEqual('
');
+ expect(emojify('🤽')).toEqual('
');
+ expect(emojify('🤽♂️')).toEqual('
');
+ expect(emojify('🤽♀️')).toEqual('
');
+ expect(emojify('🤾')).toEqual('
');
+ expect(emojify('🤾♂️')).toEqual('
');
+ expect(emojify('🤾♀️')).toEqual('
');
+ expect(emojify('🤹')).toEqual('
');
+ expect(emojify('🤹♂️')).toEqual('
');
+ expect(emojify('🤹♀️')).toEqual('
');
+ expect(emojify('🧘')).toEqual('
');
+ expect(emojify('🧘♂️')).toEqual('
');
+ expect(emojify('🧘♀️')).toEqual('
');
+ expect(emojify('🛀')).toEqual('
');
+ expect(emojify('🛌')).toEqual('
');
+ expect(emojify('🧑🤝🧑')).toEqual('
');
+ expect(emojify('👭')).toEqual('
');
+ expect(emojify('👫')).toEqual('
');
+ expect(emojify('👬')).toEqual('
');
+ expect(emojify('💏')).toEqual('
');
+ expect(emojify('👩❤️💋👨')).toEqual('
');
+ expect(emojify('👨❤️💋👨')).toEqual('
');
+ expect(emojify('👩❤️💋👩')).toEqual('
');
+ expect(emojify('💑')).toEqual('
');
+ expect(emojify('👩❤️👨')).toEqual('
');
+ expect(emojify('👨❤️👨')).toEqual('
');
+ expect(emojify('👩❤️👩')).toEqual('
');
+ expect(emojify('👪')).toEqual('
');
+ expect(emojify('👨👩👦')).toEqual('
');
+ expect(emojify('👨👩👧')).toEqual('
');
+ expect(emojify('👨👩👧👦')).toEqual('
');
+ expect(emojify('👨👩👦👦')).toEqual('
');
+ expect(emojify('👨👩👧👧')).toEqual('
');
+ expect(emojify('👨👨👦')).toEqual('
');
+ expect(emojify('👨👨👧')).toEqual('
');
+ expect(emojify('👨👨👧👦')).toEqual('
');
+ expect(emojify('👨👨👦👦')).toEqual('
');
+ expect(emojify('👨👨👧👧')).toEqual('
');
+ expect(emojify('👩👩👦')).toEqual('
');
+ expect(emojify('👩👩👧')).toEqual('
');
+ expect(emojify('👩👩👧👦')).toEqual('
');
+ expect(emojify('👩👩👦👦')).toEqual('
');
+ expect(emojify('👩👩👧👧')).toEqual('
');
+ expect(emojify('👨👦')).toEqual('
');
+ expect(emojify('👨👦👦')).toEqual('
');
+ expect(emojify('👨👧')).toEqual('
');
+ expect(emojify('👨👧👦')).toEqual('
');
+ expect(emojify('👨👧👧')).toEqual('
');
+ expect(emojify('👩👦')).toEqual('
');
+ expect(emojify('👩👦👦')).toEqual('
');
+ expect(emojify('👩👧')).toEqual('
');
+ expect(emojify('👩👧👦')).toEqual('
');
+ expect(emojify('👩👧👧')).toEqual('
');
+ expect(emojify('🗣️')).toEqual('
');
+ expect(emojify('👤')).toEqual('
');
+ expect(emojify('👥')).toEqual('
');
+ expect(emojify('🫂')).toEqual('
');
+ expect(emojify('👣')).toEqual('
');
+ expect(emojify('🐵')).toEqual('
');
+ expect(emojify('🐒')).toEqual('
');
+ expect(emojify('🦍')).toEqual('
');
+ expect(emojify('🦧')).toEqual('
');
+ expect(emojify('🐶')).toEqual('
');
+ expect(emojify('🐕')).toEqual('
');
+ expect(emojify('🦮')).toEqual('
');
+ expect(emojify('🐕🦺')).toEqual('
');
+ expect(emojify('🐩')).toEqual('
');
+ expect(emojify('🐺')).toEqual('
');
+ expect(emojify('🦊')).toEqual('
');
+ expect(emojify('🦝')).toEqual('
');
+ expect(emojify('🐱')).toEqual('
');
+ expect(emojify('🐈')).toEqual('
');
+ expect(emojify('🐈⬛')).toEqual('
');
+ expect(emojify('🦁')).toEqual('
');
+ expect(emojify('🐯')).toEqual('
');
+ expect(emojify('🐅')).toEqual('
');
+ expect(emojify('🐆')).toEqual('
');
+ expect(emojify('🐴')).toEqual('
');
+ expect(emojify('🐎')).toEqual('
');
+ expect(emojify('🦄')).toEqual('
');
+ expect(emojify('🦓')).toEqual('
');
+ expect(emojify('🦌')).toEqual('
');
+ expect(emojify('🦬')).toEqual('
');
+ expect(emojify('🐮')).toEqual('
');
+ expect(emojify('🐂')).toEqual('
');
+ expect(emojify('🐃')).toEqual('
');
+ expect(emojify('🐄')).toEqual('
');
+ expect(emojify('🐷')).toEqual('
');
+ expect(emojify('🐖')).toEqual('
');
+ expect(emojify('🐗')).toEqual('
');
+ expect(emojify('🐽')).toEqual('
');
+ expect(emojify('🐏')).toEqual('
');
+ expect(emojify('🐑')).toEqual('
');
+ expect(emojify('🐐')).toEqual('
');
+ expect(emojify('🐪')).toEqual('
');
+ expect(emojify('🐫')).toEqual('
');
+ expect(emojify('🦙')).toEqual('
');
+ expect(emojify('🦒')).toEqual('
');
+ expect(emojify('🐘')).toEqual('
');
+ expect(emojify('🦣')).toEqual('
');
+ expect(emojify('🦏')).toEqual('
');
+ expect(emojify('🦛')).toEqual('
');
+ expect(emojify('🐭')).toEqual('
');
+ expect(emojify('🐁')).toEqual('
');
+ expect(emojify('🐀')).toEqual('
');
+ expect(emojify('🐹')).toEqual('
');
+ expect(emojify('🐰')).toEqual('
');
+ expect(emojify('🐇')).toEqual('
');
+ expect(emojify('🐿️')).toEqual('
');
+ expect(emojify('🦫')).toEqual('
');
+ expect(emojify('🦔')).toEqual('
');
+ expect(emojify('🦇')).toEqual('
');
+ expect(emojify('🐻')).toEqual('
');
+ expect(emojify('🐻❄️')).toEqual('
');
+ expect(emojify('🐨')).toEqual('
');
+ expect(emojify('🐼')).toEqual('
');
+ expect(emojify('🦥')).toEqual('
');
+ expect(emojify('🦦')).toEqual('
');
+ expect(emojify('🦨')).toEqual('
');
+ expect(emojify('🦘')).toEqual('
');
+ expect(emojify('🦡')).toEqual('
');
+ expect(emojify('🐾')).toEqual('
');
+ expect(emojify('🦃')).toEqual('
');
+ expect(emojify('🐔')).toEqual('
');
+ expect(emojify('🐓')).toEqual('
');
+ expect(emojify('🐣')).toEqual('
');
+ expect(emojify('🐤')).toEqual('
');
+ expect(emojify('🐥')).toEqual('
');
+ expect(emojify('🐦')).toEqual('
');
+ expect(emojify('🐧')).toEqual('
');
+ expect(emojify('🕊️')).toEqual('
');
+ expect(emojify('🦅')).toEqual('
');
+ expect(emojify('🦆')).toEqual('
');
+ expect(emojify('🦢')).toEqual('
');
+ expect(emojify('🦉')).toEqual('
');
+ expect(emojify('🦤')).toEqual('
');
+ expect(emojify('🪶')).toEqual('
');
+ expect(emojify('🦩')).toEqual('
');
+ expect(emojify('🦚')).toEqual('
');
+ expect(emojify('🦜')).toEqual('
');
+ expect(emojify('🐸')).toEqual('
');
+ expect(emojify('🐊')).toEqual('
');
+ expect(emojify('🐢')).toEqual('
');
+ expect(emojify('🦎')).toEqual('
');
+ expect(emojify('🐍')).toEqual('
');
+ expect(emojify('🐲')).toEqual('
');
+ expect(emojify('🐉')).toEqual('
');
+ expect(emojify('🦕')).toEqual('
');
+ expect(emojify('🦖')).toEqual('
');
+ expect(emojify('🐳')).toEqual('
');
+ expect(emojify('🐋')).toEqual('
');
+ expect(emojify('🐬')).toEqual('
');
+ expect(emojify('🦭')).toEqual('
');
+ expect(emojify('🐟')).toEqual('
');
+ expect(emojify('🐠')).toEqual('
');
+ expect(emojify('🐡')).toEqual('
');
+ expect(emojify('🦈')).toEqual('
');
+ expect(emojify('🐙')).toEqual('
');
+ expect(emojify('🐚')).toEqual('
');
+ expect(emojify('🪸')).toEqual('
');
+ expect(emojify('🐌')).toEqual('
');
+ expect(emojify('🦋')).toEqual('
');
+ expect(emojify('🐛')).toEqual('
');
+ expect(emojify('🐜')).toEqual('
');
+ expect(emojify('🐝')).toEqual('
');
+ expect(emojify('🪲')).toEqual('
');
+ expect(emojify('🐞')).toEqual('
');
+ expect(emojify('🦗')).toEqual('
');
+ expect(emojify('🪳')).toEqual('
');
+ expect(emojify('🕷️')).toEqual('
');
+ expect(emojify('🕸️')).toEqual('
');
+ expect(emojify('🦂')).toEqual('
');
+ expect(emojify('🦟')).toEqual('
');
+ expect(emojify('🪰')).toEqual('
');
+ expect(emojify('🪱')).toEqual('
');
+ expect(emojify('🦠')).toEqual('
');
+ expect(emojify('💐')).toEqual('
');
+ expect(emojify('🌸')).toEqual('
');
+ expect(emojify('💮')).toEqual('
');
+ expect(emojify('🪷')).toEqual('
');
+ expect(emojify('🏵️')).toEqual('
');
+ expect(emojify('🌹')).toEqual('
');
+ expect(emojify('🥀')).toEqual('
');
+ expect(emojify('🌺')).toEqual('
');
+ expect(emojify('🌻')).toEqual('
');
+ expect(emojify('🌼')).toEqual('
');
+ expect(emojify('🌷')).toEqual('
');
+ expect(emojify('🌱')).toEqual('
');
+ expect(emojify('🪴')).toEqual('
');
+ expect(emojify('🌲')).toEqual('
');
+ expect(emojify('🌳')).toEqual('
');
+ expect(emojify('🌴')).toEqual('
');
+ expect(emojify('🌵')).toEqual('
');
+ expect(emojify('🌾')).toEqual('
');
+ expect(emojify('🌿')).toEqual('
');
+ expect(emojify('☘️')).toEqual('
');
+ expect(emojify('🍀')).toEqual('
');
+ expect(emojify('🍁')).toEqual('
');
+ expect(emojify('🍂')).toEqual('
');
+ expect(emojify('🍃')).toEqual('
');
+ expect(emojify('🪹')).toEqual('
');
+ expect(emojify('🪺')).toEqual('
');
+ expect(emojify('🍇')).toEqual('
');
+ expect(emojify('🍈')).toEqual('
');
+ expect(emojify('🍉')).toEqual('
');
+ expect(emojify('🍊')).toEqual('
');
+ expect(emojify('🍋')).toEqual('
');
+ expect(emojify('🍌')).toEqual('
');
+ expect(emojify('🍍')).toEqual('
');
+ expect(emojify('🥭')).toEqual('
');
+ expect(emojify('🍎')).toEqual('
');
+ expect(emojify('🍏')).toEqual('
');
+ expect(emojify('🍐')).toEqual('
');
+ expect(emojify('🍑')).toEqual('
');
+ expect(emojify('🍒')).toEqual('
');
+ expect(emojify('🍓')).toEqual('
');
+ expect(emojify('🫐')).toEqual('
');
+ expect(emojify('🥝')).toEqual('
');
+ expect(emojify('🍅')).toEqual('
');
+ expect(emojify('🫒')).toEqual('
');
+ expect(emojify('🥥')).toEqual('
');
+ expect(emojify('🥑')).toEqual('
');
+ expect(emojify('🍆')).toEqual('
');
+ expect(emojify('🥔')).toEqual('
');
+ expect(emojify('🥕')).toEqual('
');
+ expect(emojify('🌽')).toEqual('
');
+ expect(emojify('🌶️')).toEqual('
');
+ expect(emojify('🫑')).toEqual('
');
+ expect(emojify('🥒')).toEqual('
');
+ expect(emojify('🥬')).toEqual('
');
+ expect(emojify('🥦')).toEqual('
');
+ expect(emojify('🧄')).toEqual('
');
+ expect(emojify('🧅')).toEqual('
');
+ expect(emojify('🍄')).toEqual('
');
+ expect(emojify('🥜')).toEqual('
');
+ expect(emojify('🫘')).toEqual('
');
+ expect(emojify('🌰')).toEqual('
');
+ expect(emojify('🍞')).toEqual('
');
+ expect(emojify('🥐')).toEqual('
');
+ expect(emojify('🥖')).toEqual('
');
+ expect(emojify('🫓')).toEqual('
');
+ expect(emojify('🥨')).toEqual('
');
+ expect(emojify('🥯')).toEqual('
');
+ expect(emojify('🥞')).toEqual('
');
+ expect(emojify('🧇')).toEqual('
');
+ expect(emojify('🧀')).toEqual('
');
+ expect(emojify('🍖')).toEqual('
');
+ expect(emojify('🍗')).toEqual('
');
+ expect(emojify('🥩')).toEqual('
');
+ expect(emojify('🥓')).toEqual('
');
+ expect(emojify('🍔')).toEqual('
');
+ expect(emojify('🍟')).toEqual('
');
+ expect(emojify('🍕')).toEqual('
');
+ expect(emojify('🌭')).toEqual('
');
+ expect(emojify('🥪')).toEqual('
');
+ expect(emojify('🌮')).toEqual('
');
+ expect(emojify('🌯')).toEqual('
');
+ expect(emojify('🫔')).toEqual('
');
+ expect(emojify('🥙')).toEqual('
');
+ expect(emojify('🧆')).toEqual('
');
+ expect(emojify('🥚')).toEqual('
');
+ expect(emojify('🍳')).toEqual('
');
+ expect(emojify('🥘')).toEqual('
');
+ expect(emojify('🍲')).toEqual('
');
+ expect(emojify('🫕')).toEqual('
');
+ expect(emojify('🥣')).toEqual('
');
+ expect(emojify('🥗')).toEqual('
');
+ expect(emojify('🍿')).toEqual('
');
+ expect(emojify('🧈')).toEqual('
');
+ expect(emojify('🧂')).toEqual('
');
+ expect(emojify('🥫')).toEqual('
');
+ expect(emojify('🍱')).toEqual('
');
+ expect(emojify('🍘')).toEqual('
');
+ expect(emojify('🍙')).toEqual('
');
+ expect(emojify('🍚')).toEqual('
');
+ expect(emojify('🍛')).toEqual('
');
+ expect(emojify('🍜')).toEqual('
');
+ expect(emojify('🍝')).toEqual('
');
+ expect(emojify('🍠')).toEqual('
');
+ expect(emojify('🍢')).toEqual('
');
+ expect(emojify('🍣')).toEqual('
');
+ expect(emojify('🍤')).toEqual('
');
+ expect(emojify('🍥')).toEqual('
');
+ expect(emojify('🥮')).toEqual('
');
+ expect(emojify('🍡')).toEqual('
');
+ expect(emojify('🥟')).toEqual('
');
+ expect(emojify('🥠')).toEqual('
');
+ expect(emojify('🥡')).toEqual('
');
+ expect(emojify('🦀')).toEqual('
');
+ expect(emojify('🦞')).toEqual('
');
+ expect(emojify('🦐')).toEqual('
');
+ expect(emojify('🦑')).toEqual('
');
+ expect(emojify('🦪')).toEqual('
');
+ expect(emojify('🍦')).toEqual('
');
+ expect(emojify('🍧')).toEqual('
');
+ expect(emojify('🍨')).toEqual('
');
+ expect(emojify('🍩')).toEqual('
');
+ expect(emojify('🍪')).toEqual('
');
+ expect(emojify('🎂')).toEqual('
');
+ expect(emojify('🍰')).toEqual('
');
+ expect(emojify('🧁')).toEqual('
');
+ expect(emojify('🥧')).toEqual('
');
+ expect(emojify('🍫')).toEqual('
');
+ expect(emojify('🍬')).toEqual('
');
+ expect(emojify('🍭')).toEqual('
');
+ expect(emojify('🍮')).toEqual('
');
+ expect(emojify('🍯')).toEqual('
');
+ expect(emojify('🍼')).toEqual('
');
+ expect(emojify('🥛')).toEqual('
');
+ expect(emojify('☕')).toEqual('
');
+ expect(emojify('🫖')).toEqual('
');
+ expect(emojify('🍵')).toEqual('
');
+ expect(emojify('🍶')).toEqual('
');
+ expect(emojify('🍾')).toEqual('
');
+ expect(emojify('🍷')).toEqual('
');
+ expect(emojify('🍸')).toEqual('
');
+ expect(emojify('🍹')).toEqual('
');
+ expect(emojify('🍺')).toEqual('
');
+ expect(emojify('🍻')).toEqual('
');
+ expect(emojify('🥂')).toEqual('
');
+ expect(emojify('🥃')).toEqual('
');
+ expect(emojify('🫗')).toEqual('
');
+ expect(emojify('🥤')).toEqual('
');
+ expect(emojify('🧋')).toEqual('
');
+ expect(emojify('🧃')).toEqual('
');
+ expect(emojify('🧉')).toEqual('
');
+ expect(emojify('🧊')).toEqual('
');
+ expect(emojify('🥢')).toEqual('
');
+ expect(emojify('🍽️')).toEqual('
');
+ expect(emojify('🍴')).toEqual('
');
+ expect(emojify('🥄')).toEqual('
');
+ expect(emojify('🔪')).toEqual('
');
+ expect(emojify('🫙')).toEqual('
');
+ expect(emojify('🏺')).toEqual('
');
+ expect(emojify('🌍')).toEqual('
');
+ expect(emojify('🌎')).toEqual('
');
+ expect(emojify('🌏')).toEqual('
');
+ expect(emojify('🌐')).toEqual('
');
+ expect(emojify('🗺️')).toEqual('
');
+ expect(emojify('🗾')).toEqual('
');
+ expect(emojify('🧭')).toEqual('
');
+ expect(emojify('🏔️')).toEqual('
');
+ expect(emojify('⛰️')).toEqual('
');
+ expect(emojify('🌋')).toEqual('
');
+ expect(emojify('🗻')).toEqual('
');
+ expect(emojify('🏕️')).toEqual('
');
+ expect(emojify('🏖️')).toEqual('
');
+ expect(emojify('🏜️')).toEqual('
');
+ expect(emojify('🏝️')).toEqual('
');
+ expect(emojify('🏞️')).toEqual('
');
+ expect(emojify('🏟️')).toEqual('
');
+ expect(emojify('🏛️')).toEqual('
');
+ expect(emojify('🏗️')).toEqual('
');
+ expect(emojify('🧱')).toEqual('
');
+ expect(emojify('🪨')).toEqual('
');
+ expect(emojify('🪵')).toEqual('
');
+ expect(emojify('🛖')).toEqual('
');
+ expect(emojify('🏘️')).toEqual('
');
+ expect(emojify('🏚️')).toEqual('
');
+ expect(emojify('🏠')).toEqual('
');
+ expect(emojify('🏡')).toEqual('
');
+ expect(emojify('🏢')).toEqual('
');
+ expect(emojify('🏣')).toEqual('
');
+ expect(emojify('🏤')).toEqual('
');
+ expect(emojify('🏥')).toEqual('
');
+ expect(emojify('🏦')).toEqual('
');
+ expect(emojify('🏨')).toEqual('
');
+ expect(emojify('🏩')).toEqual('
');
+ expect(emojify('🏪')).toEqual('
');
+ expect(emojify('🏫')).toEqual('
');
+ expect(emojify('🏬')).toEqual('
');
+ expect(emojify('🏭')).toEqual('
');
+ expect(emojify('🏯')).toEqual('
');
+ expect(emojify('🏰')).toEqual('
');
+ expect(emojify('💒')).toEqual('
');
+ expect(emojify('🗼')).toEqual('
');
+ expect(emojify('🗽')).toEqual('
');
+ expect(emojify('⛪')).toEqual('
');
+ expect(emojify('🕌')).toEqual('
');
+ expect(emojify('🛕')).toEqual('
');
+ expect(emojify('🕍')).toEqual('
');
+ expect(emojify('⛩️')).toEqual('
');
+ expect(emojify('🕋')).toEqual('
');
+ expect(emojify('⛲')).toEqual('
');
+ expect(emojify('⛺')).toEqual('
');
+ expect(emojify('🌁')).toEqual('
');
+ expect(emojify('🌃')).toEqual('
');
+ expect(emojify('🏙️')).toEqual('
');
+ expect(emojify('🌄')).toEqual('
');
+ expect(emojify('🌅')).toEqual('
');
+ expect(emojify('🌆')).toEqual('
');
+ expect(emojify('🌇')).toEqual('
');
+ expect(emojify('🌉')).toEqual('
');
+ expect(emojify('♨️')).toEqual('
');
+ expect(emojify('🎠')).toEqual('
');
+ expect(emojify('🛝')).toEqual('
');
+ expect(emojify('🎡')).toEqual('
');
+ expect(emojify('🎢')).toEqual('
');
+ expect(emojify('💈')).toEqual('
');
+ expect(emojify('🎪')).toEqual('
');
+ expect(emojify('🚂')).toEqual('
');
+ expect(emojify('🚃')).toEqual('
');
+ expect(emojify('🚄')).toEqual('
');
+ expect(emojify('🚅')).toEqual('
');
+ expect(emojify('🚆')).toEqual('
');
+ expect(emojify('🚇')).toEqual('
');
+ expect(emojify('🚈')).toEqual('
');
+ expect(emojify('🚉')).toEqual('
');
+ expect(emojify('🚊')).toEqual('
');
+ expect(emojify('🚝')).toEqual('
');
+ expect(emojify('🚞')).toEqual('
');
+ expect(emojify('🚋')).toEqual('
');
+ expect(emojify('🚌')).toEqual('
');
+ expect(emojify('🚍')).toEqual('
');
+ expect(emojify('🚎')).toEqual('
');
+ expect(emojify('🚐')).toEqual('
');
+ expect(emojify('🚑')).toEqual('
');
+ expect(emojify('🚒')).toEqual('
');
+ expect(emojify('🚓')).toEqual('
');
+ expect(emojify('🚔')).toEqual('
');
+ expect(emojify('🚕')).toEqual('
');
+ expect(emojify('🚖')).toEqual('
');
+ expect(emojify('🚗')).toEqual('
');
+ expect(emojify('🚘')).toEqual('
');
+ expect(emojify('🚙')).toEqual('
');
+ expect(emojify('🛻')).toEqual('
');
+ expect(emojify('🚚')).toEqual('
');
+ expect(emojify('🚛')).toEqual('
');
+ expect(emojify('🚜')).toEqual('
');
+ expect(emojify('🏎️')).toEqual('
');
+ expect(emojify('🏍️')).toEqual('
');
+ expect(emojify('🛵')).toEqual('
');
+ expect(emojify('🦽')).toEqual('
');
+ expect(emojify('🦼')).toEqual('
');
+ expect(emojify('🛺')).toEqual('
');
+ expect(emojify('🚲')).toEqual('
');
+ expect(emojify('🛴')).toEqual('
');
+ expect(emojify('🛹')).toEqual('
');
+ expect(emojify('🛼')).toEqual('
');
+ expect(emojify('🚏')).toEqual('
');
+ expect(emojify('🛣️')).toEqual('
');
+ expect(emojify('🛤️')).toEqual('
');
+ expect(emojify('🛢️')).toEqual('
');
+ expect(emojify('⛽')).toEqual('
');
+ expect(emojify('🛞')).toEqual('
');
+ expect(emojify('🚨')).toEqual('
');
+ expect(emojify('🚥')).toEqual('
');
+ expect(emojify('🚦')).toEqual('
');
+ expect(emojify('🛑')).toEqual('
');
+ expect(emojify('🚧')).toEqual('
');
+ expect(emojify('⚓')).toEqual('
');
+ expect(emojify('🛟')).toEqual('
');
+ expect(emojify('⛵')).toEqual('
');
+ expect(emojify('🛶')).toEqual('
');
+ expect(emojify('🚤')).toEqual('
');
+ expect(emojify('🛳️')).toEqual('
');
+ expect(emojify('⛴️')).toEqual('
');
+ expect(emojify('🛥️')).toEqual('
');
+ expect(emojify('🚢')).toEqual('
');
+ expect(emojify('✈️')).toEqual('
');
+ expect(emojify('🛩️')).toEqual('
');
+ expect(emojify('🛫')).toEqual('
');
+ expect(emojify('🛬')).toEqual('
');
+ expect(emojify('🪂')).toEqual('
');
+ expect(emojify('💺')).toEqual('
');
+ expect(emojify('🚁')).toEqual('
');
+ expect(emojify('🚟')).toEqual('
');
+ expect(emojify('🚠')).toEqual('
');
+ expect(emojify('🚡')).toEqual('
');
+ expect(emojify('🛰️')).toEqual('
');
+ expect(emojify('🚀')).toEqual('
');
+ expect(emojify('🛸')).toEqual('
');
+ expect(emojify('🛎️')).toEqual('
');
+ expect(emojify('🧳')).toEqual('
');
+ expect(emojify('⌛')).toEqual('
');
+ expect(emojify('⏳')).toEqual('
');
+ expect(emojify('⌚')).toEqual('
');
+ expect(emojify('⏰')).toEqual('
');
+ expect(emojify('⏱️')).toEqual('
');
+ expect(emojify('⏲️')).toEqual('
');
+ expect(emojify('🕰️')).toEqual('
');
+ expect(emojify('🕛')).toEqual('
');
+ expect(emojify('🕧')).toEqual('
');
+ expect(emojify('🕐')).toEqual('
');
+ expect(emojify('🕜')).toEqual('
');
+ expect(emojify('🕑')).toEqual('
');
+ expect(emojify('🕝')).toEqual('
');
+ expect(emojify('🕒')).toEqual('
');
+ expect(emojify('🕞')).toEqual('
');
+ expect(emojify('🕓')).toEqual('
');
+ expect(emojify('🕟')).toEqual('
');
+ expect(emojify('🕔')).toEqual('
');
+ expect(emojify('🕠')).toEqual('
');
+ expect(emojify('🕕')).toEqual('
');
+ expect(emojify('🕡')).toEqual('
');
+ expect(emojify('🕖')).toEqual('
');
+ expect(emojify('🕢')).toEqual('
');
+ expect(emojify('🕗')).toEqual('
');
+ expect(emojify('🕣')).toEqual('
');
+ expect(emojify('🕘')).toEqual('
');
+ expect(emojify('🕤')).toEqual('
');
+ expect(emojify('🕙')).toEqual('
');
+ expect(emojify('🕥')).toEqual('
');
+ expect(emojify('🕚')).toEqual('
');
+ expect(emojify('🕦')).toEqual('
');
+ expect(emojify('🌑')).toEqual('
');
+ expect(emojify('🌒')).toEqual('
');
+ expect(emojify('🌓')).toEqual('
');
+ expect(emojify('🌔')).toEqual('
');
+ expect(emojify('🌕')).toEqual('
');
+ expect(emojify('🌖')).toEqual('
');
+ expect(emojify('🌗')).toEqual('
');
+ expect(emojify('🌘')).toEqual('
');
+ expect(emojify('🌙')).toEqual('
');
+ expect(emojify('🌚')).toEqual('
');
+ expect(emojify('🌛')).toEqual('
');
+ expect(emojify('🌜')).toEqual('
');
+ expect(emojify('🌡️')).toEqual('
');
+ expect(emojify('☀️')).toEqual('
');
+ expect(emojify('🌝')).toEqual('
');
+ expect(emojify('🌞')).toEqual('
');
+ expect(emojify('🪐')).toEqual('
');
+ expect(emojify('⭐')).toEqual('
');
+ expect(emojify('🌟')).toEqual('
');
+ expect(emojify('🌠')).toEqual('
');
+ expect(emojify('🌌')).toEqual('
');
+ expect(emojify('☁️')).toEqual('
');
+ expect(emojify('⛅')).toEqual('
');
+ expect(emojify('⛈️')).toEqual('
');
+ expect(emojify('🌤️')).toEqual('
');
+ expect(emojify('🌥️')).toEqual('
');
+ expect(emojify('🌦️')).toEqual('
');
+ expect(emojify('🌧️')).toEqual('
');
+ expect(emojify('🌨️')).toEqual('
');
+ expect(emojify('🌩️')).toEqual('
');
+ expect(emojify('🌪️')).toEqual('
');
+ expect(emojify('🌫️')).toEqual('
');
+ expect(emojify('🌬️')).toEqual('
');
+ expect(emojify('🌀')).toEqual('
');
+ expect(emojify('🌈')).toEqual('
');
+ expect(emojify('🌂')).toEqual('
');
+ expect(emojify('☂️')).toEqual('
');
+ expect(emojify('☔')).toEqual('
');
+ expect(emojify('⛱️')).toEqual('
');
+ expect(emojify('⚡')).toEqual('
');
+ expect(emojify('❄️')).toEqual('
');
+ expect(emojify('☃️')).toEqual('
');
+ expect(emojify('⛄')).toEqual('
');
+ expect(emojify('☄️')).toEqual('
');
+ expect(emojify('🔥')).toEqual('
');
+ expect(emojify('💧')).toEqual('
');
+ expect(emojify('🌊')).toEqual('
');
+ expect(emojify('🎃')).toEqual('
');
+ expect(emojify('🎄')).toEqual('
');
+ expect(emojify('🎆')).toEqual('
');
+ expect(emojify('🎇')).toEqual('
');
+ expect(emojify('🧨')).toEqual('
');
+ expect(emojify('✨')).toEqual('
');
+ expect(emojify('🎈')).toEqual('
');
+ expect(emojify('🎉')).toEqual('
');
+ expect(emojify('🎊')).toEqual('
');
+ expect(emojify('🎋')).toEqual('
');
+ expect(emojify('🎍')).toEqual('
');
+ expect(emojify('🎎')).toEqual('
');
+ expect(emojify('🎏')).toEqual('
');
+ expect(emojify('🎐')).toEqual('
');
+ expect(emojify('🎑')).toEqual('
');
+ expect(emojify('🧧')).toEqual('
');
+ expect(emojify('🎀')).toEqual('
');
+ expect(emojify('🎁')).toEqual('
');
+ expect(emojify('🎗️')).toEqual('
');
+ expect(emojify('🎟️')).toEqual('
');
+ expect(emojify('🎫')).toEqual('
');
+ expect(emojify('🎖️')).toEqual('
');
+ expect(emojify('🏆')).toEqual('
');
+ expect(emojify('🏅')).toEqual('
');
+ expect(emojify('🥇')).toEqual('
');
+ expect(emojify('🥈')).toEqual('
');
+ expect(emojify('🥉')).toEqual('
');
+ expect(emojify('⚽')).toEqual('
');
+ expect(emojify('⚾')).toEqual('
');
+ expect(emojify('🥎')).toEqual('
');
+ expect(emojify('🏀')).toEqual('
');
+ expect(emojify('🏐')).toEqual('
');
+ expect(emojify('🏈')).toEqual('
');
+ expect(emojify('🏉')).toEqual('
');
+ expect(emojify('🎾')).toEqual('
');
+ expect(emojify('🥏')).toEqual('
');
+ expect(emojify('🎳')).toEqual('
');
+ expect(emojify('🏏')).toEqual('
');
+ expect(emojify('🏑')).toEqual('
');
+ expect(emojify('🏒')).toEqual('
');
+ expect(emojify('🥍')).toEqual('
');
+ expect(emojify('🏓')).toEqual('
');
+ expect(emojify('🏸')).toEqual('
');
+ expect(emojify('🥊')).toEqual('
');
+ expect(emojify('🥋')).toEqual('
');
+ expect(emojify('🥅')).toEqual('
');
+ expect(emojify('⛳')).toEqual('
');
+ expect(emojify('⛸️')).toEqual('
');
+ expect(emojify('🎣')).toEqual('
');
+ expect(emojify('🤿')).toEqual('
');
+ expect(emojify('🎽')).toEqual('
');
+ expect(emojify('🎿')).toEqual('
');
+ expect(emojify('🛷')).toEqual('
');
+ expect(emojify('🥌')).toEqual('
');
+ expect(emojify('🎯')).toEqual('
');
+ expect(emojify('🪀')).toEqual('
');
+ expect(emojify('🪁')).toEqual('
');
+ expect(emojify('🎱')).toEqual('
');
+ expect(emojify('🔮')).toEqual('
');
+ expect(emojify('🪄')).toEqual('
');
+ expect(emojify('🧿')).toEqual('
');
+ expect(emojify('🪬')).toEqual('
');
+ expect(emojify('🎮')).toEqual('
');
+ expect(emojify('🕹️')).toEqual('
');
+ expect(emojify('🎰')).toEqual('
');
+ expect(emojify('🎲')).toEqual('
');
+ expect(emojify('🧩')).toEqual('
');
+ expect(emojify('🧸')).toEqual('
');
+ expect(emojify('🪅')).toEqual('
');
+ expect(emojify('🪩')).toEqual('
');
+ expect(emojify('🪆')).toEqual('
');
+ expect(emojify('♠️')).toEqual('
');
+ expect(emojify('♥️')).toEqual('
');
+ expect(emojify('♦️')).toEqual('
');
+ expect(emojify('♣️')).toEqual('
');
+ expect(emojify('♟️')).toEqual('
');
+ expect(emojify('🃏')).toEqual('
');
+ expect(emojify('🀄')).toEqual('
');
+ expect(emojify('🎴')).toEqual('
');
+ expect(emojify('🎭')).toEqual('
');
+ expect(emojify('🖼️')).toEqual('
');
+ expect(emojify('🎨')).toEqual('
');
+ expect(emojify('🧵')).toEqual('
');
+ expect(emojify('🪡')).toEqual('
');
+ expect(emojify('🧶')).toEqual('
');
+ expect(emojify('🪢')).toEqual('
');
+ expect(emojify('👓')).toEqual('
');
+ expect(emojify('🕶️')).toEqual('
');
+ expect(emojify('🥽')).toEqual('
');
+ expect(emojify('🥼')).toEqual('
');
+ expect(emojify('🦺')).toEqual('
');
+ expect(emojify('👔')).toEqual('
');
+ expect(emojify('👕')).toEqual('
');
+ expect(emojify('👖')).toEqual('
');
+ expect(emojify('🧣')).toEqual('
');
+ expect(emojify('🧤')).toEqual('
');
+ expect(emojify('🧥')).toEqual('
');
+ expect(emojify('🧦')).toEqual('
');
+ expect(emojify('👗')).toEqual('
');
+ expect(emojify('👘')).toEqual('
');
+ expect(emojify('🥻')).toEqual('
');
+ expect(emojify('🩱')).toEqual('
');
+ expect(emojify('🩲')).toEqual('
');
+ expect(emojify('🩳')).toEqual('
');
+ expect(emojify('👙')).toEqual('
');
+ expect(emojify('👚')).toEqual('
');
+ expect(emojify('👛')).toEqual('
');
+ expect(emojify('👜')).toEqual('
');
+ expect(emojify('👝')).toEqual('
');
+ expect(emojify('🛍️')).toEqual('
');
+ expect(emojify('🎒')).toEqual('
');
+ expect(emojify('🩴')).toEqual('
');
+ expect(emojify('👞')).toEqual('
');
+ expect(emojify('👟')).toEqual('
');
+ expect(emojify('🥾')).toEqual('
');
+ expect(emojify('🥿')).toEqual('
');
+ expect(emojify('👠')).toEqual('
');
+ expect(emojify('👡')).toEqual('
');
+ expect(emojify('🩰')).toEqual('
');
+ expect(emojify('👢')).toEqual('
');
+ expect(emojify('👑')).toEqual('
');
+ expect(emojify('👒')).toEqual('
');
+ expect(emojify('🎩')).toEqual('
');
+ expect(emojify('🎓')).toEqual('
');
+ expect(emojify('🧢')).toEqual('
');
+ expect(emojify('🪖')).toEqual('
');
+ expect(emojify('⛑️')).toEqual('
');
+ expect(emojify('📿')).toEqual('
');
+ expect(emojify('💄')).toEqual('
');
+ expect(emojify('💍')).toEqual('
');
+ expect(emojify('💎')).toEqual('
');
+ expect(emojify('🔇')).toEqual('
');
+ expect(emojify('🔈')).toEqual('
');
+ expect(emojify('🔉')).toEqual('
');
+ expect(emojify('🔊')).toEqual('
');
+ expect(emojify('📢')).toEqual('
');
+ expect(emojify('📣')).toEqual('
');
+ expect(emojify('📯')).toEqual('
');
+ expect(emojify('🔔')).toEqual('
');
+ expect(emojify('🔕')).toEqual('
');
+ expect(emojify('🎼')).toEqual('
');
+ expect(emojify('🎵')).toEqual('
');
+ expect(emojify('🎶')).toEqual('
');
+ expect(emojify('🎙️')).toEqual('
');
+ expect(emojify('🎚️')).toEqual('
');
+ expect(emojify('🎛️')).toEqual('
');
+ expect(emojify('🎤')).toEqual('
');
+ expect(emojify('🎧')).toEqual('
');
+ expect(emojify('📻')).toEqual('
');
+ expect(emojify('🎷')).toEqual('
');
+ expect(emojify('🪗')).toEqual('
');
+ expect(emojify('🎸')).toEqual('
');
+ expect(emojify('🎹')).toEqual('
');
+ expect(emojify('🎺')).toEqual('
');
+ expect(emojify('🎻')).toEqual('
');
+ expect(emojify('🪕')).toEqual('
');
+ expect(emojify('🥁')).toEqual('
');
+ expect(emojify('🪘')).toEqual('
');
+ expect(emojify('📱')).toEqual('
');
+ expect(emojify('📲')).toEqual('
');
+ expect(emojify('☎️')).toEqual('
');
+ expect(emojify('📞')).toEqual('
');
+ expect(emojify('📟')).toEqual('
');
+ expect(emojify('📠')).toEqual('
');
+ expect(emojify('🔋')).toEqual('
');
+ expect(emojify('🪫')).toEqual('
');
+ expect(emojify('🔌')).toEqual('
');
+ expect(emojify('💻')).toEqual('
');
+ expect(emojify('🖥️')).toEqual('
');
+ expect(emojify('🖨️')).toEqual('
');
+ expect(emojify('⌨️')).toEqual('
');
+ expect(emojify('🖱️')).toEqual('
');
+ expect(emojify('🖲️')).toEqual('
');
+ expect(emojify('💽')).toEqual('
');
+ expect(emojify('💾')).toEqual('
');
+ expect(emojify('💿')).toEqual('
');
+ expect(emojify('📀')).toEqual('
');
+ expect(emojify('🧮')).toEqual('
');
+ expect(emojify('🎥')).toEqual('
');
+ expect(emojify('🎞️')).toEqual('
');
+ expect(emojify('📽️')).toEqual('
');
+ expect(emojify('🎬')).toEqual('
');
+ expect(emojify('📺')).toEqual('
');
+ expect(emojify('📷')).toEqual('
');
+ expect(emojify('📸')).toEqual('
');
+ expect(emojify('📹')).toEqual('
');
+ expect(emojify('📼')).toEqual('
');
+ expect(emojify('🔍')).toEqual('
');
+ expect(emojify('🔎')).toEqual('
');
+ expect(emojify('🕯️')).toEqual('
');
+ expect(emojify('💡')).toEqual('
');
+ expect(emojify('🔦')).toEqual('
');
+ expect(emojify('🏮')).toEqual('
');
+ expect(emojify('🪔')).toEqual('
');
+ expect(emojify('📔')).toEqual('
');
+ expect(emojify('📕')).toEqual('
');
+ expect(emojify('📖')).toEqual('
');
+ expect(emojify('📗')).toEqual('
');
+ expect(emojify('📘')).toEqual('
');
+ expect(emojify('📙')).toEqual('
');
+ expect(emojify('📚')).toEqual('
');
+ expect(emojify('📓')).toEqual('
');
+ expect(emojify('📒')).toEqual('
');
+ expect(emojify('📃')).toEqual('
');
+ expect(emojify('📜')).toEqual('
');
+ expect(emojify('📄')).toEqual('
');
+ expect(emojify('📰')).toEqual('
');
+ expect(emojify('🗞️')).toEqual('
');
+ expect(emojify('📑')).toEqual('
');
+ expect(emojify('🔖')).toEqual('
');
+ expect(emojify('🏷️')).toEqual('
');
+ expect(emojify('💰')).toEqual('
');
+ expect(emojify('🪙')).toEqual('
');
+ expect(emojify('💴')).toEqual('
');
+ expect(emojify('💵')).toEqual('
');
+ expect(emojify('💶')).toEqual('
');
+ expect(emojify('💷')).toEqual('
');
+ expect(emojify('💸')).toEqual('
');
+ expect(emojify('💳')).toEqual('
');
+ expect(emojify('🧾')).toEqual('
');
+ expect(emojify('💹')).toEqual('
');
+ expect(emojify('✉️')).toEqual('
');
+ expect(emojify('📧')).toEqual('
');
+ expect(emojify('📨')).toEqual('
');
+ expect(emojify('📩')).toEqual('
');
+ expect(emojify('📤')).toEqual('
');
+ expect(emojify('📥')).toEqual('
');
+ expect(emojify('📦')).toEqual('
');
+ expect(emojify('📫')).toEqual('
');
+ expect(emojify('📪')).toEqual('
');
+ expect(emojify('📬')).toEqual('
');
+ expect(emojify('📭')).toEqual('
');
+ expect(emojify('📮')).toEqual('
');
+ expect(emojify('🗳️')).toEqual('
');
+ expect(emojify('✏️')).toEqual('
');
+ expect(emojify('✒️')).toEqual('
');
+ expect(emojify('🖋️')).toEqual('
');
+ expect(emojify('🖊️')).toEqual('
');
+ expect(emojify('🖌️')).toEqual('
');
+ expect(emojify('🖍️')).toEqual('
');
+ expect(emojify('📝')).toEqual('
');
+ expect(emojify('💼')).toEqual('
');
+ expect(emojify('📁')).toEqual('
');
+ expect(emojify('📂')).toEqual('
');
+ expect(emojify('🗂️')).toEqual('
');
+ expect(emojify('📅')).toEqual('
');
+ expect(emojify('📆')).toEqual('
');
+ expect(emojify('🗒️')).toEqual('
');
+ expect(emojify('🗓️')).toEqual('
');
+ expect(emojify('📇')).toEqual('
');
+ expect(emojify('📈')).toEqual('
');
+ expect(emojify('📉')).toEqual('
');
+ expect(emojify('📊')).toEqual('
');
+ expect(emojify('📋')).toEqual('
');
+ expect(emojify('📌')).toEqual('
');
+ expect(emojify('📍')).toEqual('
');
+ expect(emojify('📎')).toEqual('
');
+ expect(emojify('🖇️')).toEqual('
');
+ expect(emojify('📏')).toEqual('
');
+ expect(emojify('📐')).toEqual('
');
+ expect(emojify('✂️')).toEqual('
');
+ expect(emojify('🗃️')).toEqual('
');
+ expect(emojify('🗄️')).toEqual('
');
+ expect(emojify('🗑️')).toEqual('
');
+ expect(emojify('🔒')).toEqual('
');
+ expect(emojify('🔓')).toEqual('
');
+ expect(emojify('🔏')).toEqual('
');
+ expect(emojify('🔐')).toEqual('
');
+ expect(emojify('🔑')).toEqual('
');
+ expect(emojify('🗝️')).toEqual('
');
+ expect(emojify('🔨')).toEqual('
');
+ expect(emojify('🪓')).toEqual('
');
+ expect(emojify('⛏️')).toEqual('
');
+ expect(emojify('⚒️')).toEqual('
');
+ expect(emojify('🛠️')).toEqual('
');
+ expect(emojify('🗡️')).toEqual('
');
+ expect(emojify('⚔️')).toEqual('
');
+ expect(emojify('🔫')).toEqual('
');
+ expect(emojify('🪃')).toEqual('
');
+ expect(emojify('🏹')).toEqual('
');
+ expect(emojify('🛡️')).toEqual('
');
+ expect(emojify('🪚')).toEqual('
');
+ expect(emojify('🔧')).toEqual('
');
+ expect(emojify('🪛')).toEqual('
');
+ expect(emojify('🔩')).toEqual('
');
+ expect(emojify('⚙️')).toEqual('
');
+ expect(emojify('🗜️')).toEqual('
');
+ expect(emojify('⚖️')).toEqual('
');
+ expect(emojify('🦯')).toEqual('
');
+ expect(emojify('🔗')).toEqual('
');
+ expect(emojify('⛓️')).toEqual('
');
+ expect(emojify('🪝')).toEqual('
');
+ expect(emojify('🧰')).toEqual('
');
+ expect(emojify('🧲')).toEqual('
');
+ expect(emojify('🪜')).toEqual('
');
+ expect(emojify('⚗️')).toEqual('
');
+ expect(emojify('🧪')).toEqual('
');
+ expect(emojify('🧫')).toEqual('
');
+ expect(emojify('🧬')).toEqual('
');
+ expect(emojify('🔬')).toEqual('
');
+ expect(emojify('🔭')).toEqual('
');
+ expect(emojify('📡')).toEqual('
');
+ expect(emojify('💉')).toEqual('
');
+ expect(emojify('🩸')).toEqual('
');
+ expect(emojify('💊')).toEqual('
');
+ expect(emojify('🩹')).toEqual('
');
+ expect(emojify('🩼')).toEqual('
');
+ expect(emojify('🩺')).toEqual('
');
+ expect(emojify('🩻')).toEqual('
');
+ expect(emojify('🚪')).toEqual('
');
+ expect(emojify('🛗')).toEqual('
');
+ expect(emojify('🪞')).toEqual('
');
+ expect(emojify('🪟')).toEqual('
');
+ expect(emojify('🛏️')).toEqual('
');
+ expect(emojify('🛋️')).toEqual('
');
+ expect(emojify('🪑')).toEqual('
');
+ expect(emojify('🚽')).toEqual('
');
+ expect(emojify('🪠')).toEqual('
');
+ expect(emojify('🚿')).toEqual('
');
+ expect(emojify('🛁')).toEqual('
');
+ expect(emojify('🪤')).toEqual('
');
+ expect(emojify('🪒')).toEqual('
');
+ expect(emojify('🧴')).toEqual('
');
+ expect(emojify('🧷')).toEqual('
');
+ expect(emojify('🧹')).toEqual('
');
+ expect(emojify('🧺')).toEqual('
');
+ expect(emojify('🧻')).toEqual('
');
+ expect(emojify('🪣')).toEqual('
');
+ expect(emojify('🧼')).toEqual('
');
+ expect(emojify('🫧')).toEqual('
');
+ expect(emojify('🪥')).toEqual('
');
+ expect(emojify('🧽')).toEqual('
');
+ expect(emojify('🧯')).toEqual('
');
+ expect(emojify('🛒')).toEqual('
');
+ expect(emojify('🚬')).toEqual('
');
+ expect(emojify('⚰️')).toEqual('
');
+ expect(emojify('🪦')).toEqual('
');
+ expect(emojify('⚱️')).toEqual('
');
+ expect(emojify('🗿')).toEqual('
');
+ expect(emojify('🪧')).toEqual('
');
+ expect(emojify('🪪')).toEqual('
');
+ expect(emojify('🏧')).toEqual('
');
+ expect(emojify('🚮')).toEqual('
');
+ expect(emojify('🚰')).toEqual('
');
+ expect(emojify('♿')).toEqual('
');
+ expect(emojify('🚹')).toEqual('
');
+ expect(emojify('🚺')).toEqual('
');
+ expect(emojify('🚻')).toEqual('
');
+ expect(emojify('🚼')).toEqual('
');
+ expect(emojify('🚾')).toEqual('
');
+ expect(emojify('🛂')).toEqual('
');
+ expect(emojify('🛃')).toEqual('
');
+ expect(emojify('🛄')).toEqual('
');
+ expect(emojify('🛅')).toEqual('
');
+ expect(emojify('⚠️')).toEqual('
');
+ expect(emojify('🚸')).toEqual('
');
+ expect(emojify('⛔')).toEqual('
');
+ expect(emojify('🚫')).toEqual('
');
+ expect(emojify('🚳')).toEqual('
');
+ expect(emojify('🚭')).toEqual('
');
+ expect(emojify('🚯')).toEqual('
');
+ expect(emojify('🚱')).toEqual('
');
+ expect(emojify('🚷')).toEqual('
');
+ expect(emojify('📵')).toEqual('
');
+ expect(emojify('🔞')).toEqual('
');
+ expect(emojify('☢️')).toEqual('
');
+ expect(emojify('☣️')).toEqual('
');
+ expect(emojify('⬆️')).toEqual('
');
+ expect(emojify('↗️')).toEqual('
');
+ expect(emojify('➡️')).toEqual('
');
+ expect(emojify('↘️')).toEqual('
');
+ expect(emojify('⬇️')).toEqual('
');
+ expect(emojify('↙️')).toEqual('
');
+ expect(emojify('⬅️')).toEqual('
');
+ expect(emojify('↖️')).toEqual('
');
+ expect(emojify('↕️')).toEqual('
');
+ expect(emojify('↔️')).toEqual('
');
+ expect(emojify('↩️')).toEqual('
');
+ expect(emojify('↪️')).toEqual('
');
+ expect(emojify('⤴️')).toEqual('
');
+ expect(emojify('⤵️')).toEqual('
');
+ expect(emojify('🔃')).toEqual('
');
+ expect(emojify('🔄')).toEqual('
');
+ expect(emojify('🔙')).toEqual('
');
+ expect(emojify('🔚')).toEqual('
');
+ expect(emojify('🔛')).toEqual('
');
+ expect(emojify('🔜')).toEqual('
');
+ expect(emojify('🔝')).toEqual('
');
+ expect(emojify('🛐')).toEqual('
');
+ expect(emojify('⚛️')).toEqual('
');
+ expect(emojify('🕉️')).toEqual('
');
+ expect(emojify('✡️')).toEqual('
');
+ expect(emojify('☸️')).toEqual('
');
+ expect(emojify('☯️')).toEqual('
');
+ expect(emojify('✝️')).toEqual('
');
+ expect(emojify('☦️')).toEqual('
');
+ expect(emojify('☪️')).toEqual('
');
+ expect(emojify('☮️')).toEqual('
');
+ expect(emojify('🕎')).toEqual('
');
+ expect(emojify('🔯')).toEqual('
');
+ expect(emojify('♈')).toEqual('
');
+ expect(emojify('♉')).toEqual('
');
+ expect(emojify('♊')).toEqual('
');
+ expect(emojify('♋')).toEqual('
');
+ expect(emojify('♌')).toEqual('
');
+ expect(emojify('♍')).toEqual('
');
+ expect(emojify('♎')).toEqual('
');
+ expect(emojify('♏')).toEqual('
');
+ expect(emojify('♐')).toEqual('
');
+ expect(emojify('♑')).toEqual('
');
+ expect(emojify('♒')).toEqual('
');
+ expect(emojify('♓')).toEqual('
');
+ expect(emojify('⛎')).toEqual('
');
+ expect(emojify('🔀')).toEqual('
');
+ expect(emojify('🔁')).toEqual('
');
+ expect(emojify('🔂')).toEqual('
');
+ expect(emojify('▶️')).toEqual('
');
+ expect(emojify('⏩')).toEqual('
');
+ expect(emojify('⏭️')).toEqual('
');
+ expect(emojify('⏯️')).toEqual('
');
+ expect(emojify('◀️')).toEqual('
');
+ expect(emojify('⏪')).toEqual('
');
+ expect(emojify('⏮️')).toEqual('
');
+ expect(emojify('🔼')).toEqual('
');
+ expect(emojify('⏫')).toEqual('
');
+ expect(emojify('🔽')).toEqual('
');
+ expect(emojify('⏬')).toEqual('
');
+ expect(emojify('⏸️')).toEqual('
');
+ expect(emojify('⏹️')).toEqual('
');
+ expect(emojify('⏺️')).toEqual('
');
+ expect(emojify('⏏️')).toEqual('
');
+ expect(emojify('🎦')).toEqual('
');
+ expect(emojify('🔅')).toEqual('
');
+ expect(emojify('🔆')).toEqual('
');
+ expect(emojify('📶')).toEqual('
');
+ expect(emojify('📳')).toEqual('
');
+ expect(emojify('📴')).toEqual('
');
+ expect(emojify('♀️')).toEqual('
');
+ expect(emojify('♂️')).toEqual('
');
+ expect(emojify('⚧️')).toEqual('
');
+ expect(emojify('✖️')).toEqual('
');
+ expect(emojify('➕')).toEqual('
');
+ expect(emojify('➖')).toEqual('
');
+ expect(emojify('➗')).toEqual('
');
+ expect(emojify('🟰')).toEqual('
');
+ expect(emojify('♾️')).toEqual('
');
+ expect(emojify('‼️')).toEqual('
');
+ expect(emojify('⁉️')).toEqual('
');
+ expect(emojify('❓')).toEqual('
');
+ expect(emojify('❔')).toEqual('
');
+ expect(emojify('❕')).toEqual('
');
+ expect(emojify('❗')).toEqual('
');
+ expect(emojify('〰️')).toEqual('
');
+ expect(emojify('💱')).toEqual('
');
+ expect(emojify('💲')).toEqual('
');
+ expect(emojify('⚕️')).toEqual('
');
+ expect(emojify('♻️')).toEqual('
');
+ expect(emojify('⚜️')).toEqual('
');
+ expect(emojify('🔱')).toEqual('
');
+ expect(emojify('📛')).toEqual('
');
+ expect(emojify('🔰')).toEqual('
');
+ expect(emojify('⭕')).toEqual('
');
+ expect(emojify('✅')).toEqual('
');
+ expect(emojify('☑️')).toEqual('
');
+ expect(emojify('✔️')).toEqual('
');
+ expect(emojify('❌')).toEqual('
');
+ expect(emojify('❎')).toEqual('
');
+ expect(emojify('➰')).toEqual('
');
+ expect(emojify('➿')).toEqual('
');
+ expect(emojify('〽️')).toEqual('
');
+ expect(emojify('✳️')).toEqual('
');
+ expect(emojify('✴️')).toEqual('
');
+ expect(emojify('❇️')).toEqual('
');
+ expect(emojify('©️')).toEqual('
');
+ expect(emojify('®️')).toEqual('
');
+ expect(emojify('™️')).toEqual('
');
+ expect(emojify('#️⃣')).toEqual('
');
+ expect(emojify('*️⃣')).toEqual('
');
+ expect(emojify('0️⃣')).toEqual('
');
+ expect(emojify('1️⃣')).toEqual('
');
+ expect(emojify('2️⃣')).toEqual('
');
+ expect(emojify('3️⃣')).toEqual('
');
+ expect(emojify('4️⃣')).toEqual('
');
+ expect(emojify('5️⃣')).toEqual('
');
+ expect(emojify('6️⃣')).toEqual('
');
+ expect(emojify('7️⃣')).toEqual('
');
+ expect(emojify('8️⃣')).toEqual('
');
+ expect(emojify('9️⃣')).toEqual('
');
+ expect(emojify('🔟')).toEqual('
');
+ expect(emojify('🔠')).toEqual('
');
+ expect(emojify('🔡')).toEqual('
');
+ expect(emojify('🔣')).toEqual('
');
+ expect(emojify('🔤')).toEqual('
');
+ expect(emojify('🅰️')).toEqual('
');
+ expect(emojify('🆎')).toEqual('
');
+ expect(emojify('🅱️')).toEqual('
');
+ expect(emojify('🆑')).toEqual('
');
+ expect(emojify('🆒')).toEqual('
');
+ expect(emojify('🆓')).toEqual('
');
+ expect(emojify('ℹ️')).toEqual('
');
+ expect(emojify('🆔')).toEqual('
');
+ expect(emojify('Ⓜ️')).toEqual('
');
+ expect(emojify('🆕')).toEqual('
');
+ expect(emojify('🆖')).toEqual('
');
+ expect(emojify('🅾️')).toEqual('
');
+ expect(emojify('🆗')).toEqual('
');
+ expect(emojify('🅿️')).toEqual('
');
+ expect(emojify('🆘')).toEqual('
');
+ expect(emojify('🆙')).toEqual('
');
+ expect(emojify('🆚')).toEqual('
');
+ expect(emojify('🈁')).toEqual('
');
+ expect(emojify('🈂️')).toEqual('
');
+ expect(emojify('🈷️')).toEqual('
');
+ expect(emojify('🈶')).toEqual('
');
+ expect(emojify('🈯')).toEqual('
');
+ expect(emojify('🉐')).toEqual('
');
+ expect(emojify('🈹')).toEqual('
');
+ expect(emojify('🈚')).toEqual('
');
+ expect(emojify('🈲')).toEqual('
');
+ expect(emojify('🉑')).toEqual('
');
+ expect(emojify('🈸')).toEqual('
');
+ expect(emojify('🈴')).toEqual('
');
+ expect(emojify('🈳')).toEqual('
');
+ expect(emojify('㊗️')).toEqual('
');
+ expect(emojify('㊙️')).toEqual('
');
+ expect(emojify('🈺')).toEqual('
');
+ expect(emojify('🈵')).toEqual('
');
+ expect(emojify('🔴')).toEqual('
');
+ expect(emojify('🟠')).toEqual('
');
+ expect(emojify('🟡')).toEqual('
');
+ expect(emojify('🟢')).toEqual('
');
+ expect(emojify('🔵')).toEqual('
');
+ expect(emojify('🟣')).toEqual('
');
+ expect(emojify('🟤')).toEqual('
');
+ expect(emojify('⚫')).toEqual('
');
+ expect(emojify('⚪')).toEqual('
');
+ expect(emojify('🟥')).toEqual('
');
+ expect(emojify('🟧')).toEqual('
');
+ expect(emojify('🟨')).toEqual('
');
+ expect(emojify('🟩')).toEqual('
');
+ expect(emojify('🟦')).toEqual('
');
+ expect(emojify('🟪')).toEqual('
');
+ expect(emojify('🟫')).toEqual('
');
+ expect(emojify('⬛')).toEqual('
');
+ expect(emojify('⬜')).toEqual('
');
+ expect(emojify('◼️')).toEqual('
');
+ expect(emojify('◻️')).toEqual('
');
+ expect(emojify('◾')).toEqual('
');
+ expect(emojify('◽')).toEqual('
');
+ expect(emojify('▪️')).toEqual('
');
+ expect(emojify('▫️')).toEqual('
');
+ expect(emojify('🔶')).toEqual('
');
+ expect(emojify('🔷')).toEqual('
');
+ expect(emojify('🔸')).toEqual('
');
+ expect(emojify('🔹')).toEqual('
');
+ expect(emojify('🔺')).toEqual('
');
+ expect(emojify('🔻')).toEqual('
');
+ expect(emojify('💠')).toEqual('
');
+ expect(emojify('🔘')).toEqual('
');
+ expect(emojify('🔳')).toEqual('
');
+ expect(emojify('🔲')).toEqual('
');
+ expect(emojify('🏁')).toEqual('
');
+ expect(emojify('🚩')).toEqual('
');
+ expect(emojify('🎌')).toEqual('
');
+ expect(emojify('🏴')).toEqual('
');
+ expect(emojify('🏳️')).toEqual('
');
+ expect(emojify('🏳️🌈')).toEqual('
');
+ expect(emojify('🏳️⚧️')).toEqual('
');
+ expect(emojify('🏴☠️')).toEqual('
');
+ expect(emojify('🇦🇨')).toEqual('
');
+ expect(emojify('🇦🇩')).toEqual('
');
+ expect(emojify('🇦🇪')).toEqual('
');
+ expect(emojify('🇦🇫')).toEqual('
');
+ expect(emojify('🇦🇬')).toEqual('
');
+ expect(emojify('🇦🇮')).toEqual('
');
+ expect(emojify('🇦🇱')).toEqual('
');
+ expect(emojify('🇦🇲')).toEqual('
');
+ expect(emojify('🇦🇴')).toEqual('
');
+ expect(emojify('🇦🇶')).toEqual('
');
+ expect(emojify('🇦🇷')).toEqual('
');
+ expect(emojify('🇦🇸')).toEqual('
');
+ expect(emojify('🇦🇹')).toEqual('
');
+ expect(emojify('🇦🇺')).toEqual('
');
+ expect(emojify('🇦🇼')).toEqual('
');
+ expect(emojify('🇦🇽')).toEqual('
');
+ expect(emojify('🇦🇿')).toEqual('
');
+ expect(emojify('🇧🇦')).toEqual('
');
+ expect(emojify('🇧🇧')).toEqual('
');
+ expect(emojify('🇧🇩')).toEqual('
');
+ expect(emojify('🇧🇪')).toEqual('
');
+ expect(emojify('🇧🇫')).toEqual('
');
+ expect(emojify('🇧🇬')).toEqual('
');
+ expect(emojify('🇧🇭')).toEqual('
');
+ expect(emojify('🇧🇮')).toEqual('
');
+ expect(emojify('🇧🇯')).toEqual('
');
+ expect(emojify('🇧🇱')).toEqual('
');
+ expect(emojify('🇧🇲')).toEqual('
');
+ expect(emojify('🇧🇳')).toEqual('
');
+ expect(emojify('🇧🇴')).toEqual('
');
+ expect(emojify('🇧🇶')).toEqual('
');
+ expect(emojify('🇧🇷')).toEqual('
');
+ expect(emojify('🇧🇸')).toEqual('
');
+ expect(emojify('🇧🇹')).toEqual('
');
+ expect(emojify('🇧🇻')).toEqual('
');
+ expect(emojify('🇧🇼')).toEqual('
');
+ expect(emojify('🇧🇾')).toEqual('
');
+ expect(emojify('🇧🇿')).toEqual('
');
+ expect(emojify('🇨🇦')).toEqual('
');
+ expect(emojify('🇨🇨')).toEqual('
');
+ expect(emojify('🇨🇩')).toEqual('
');
+ expect(emojify('🇨🇫')).toEqual('
');
+ expect(emojify('🇨🇬')).toEqual('
');
+ expect(emojify('🇨🇭')).toEqual('
');
+ expect(emojify('🇨🇮')).toEqual('
');
+ expect(emojify('🇨🇰')).toEqual('
');
+ expect(emojify('🇨🇱')).toEqual('
');
+ expect(emojify('🇨🇲')).toEqual('
');
+ expect(emojify('🇨🇳')).toEqual('
');
+ expect(emojify('🇨🇴')).toEqual('
');
+ expect(emojify('🇨🇵')).toEqual('
');
+ expect(emojify('🇨🇷')).toEqual('
');
+ expect(emojify('🇨🇺')).toEqual('
');
+ expect(emojify('🇨🇻')).toEqual('
');
+ expect(emojify('🇨🇼')).toEqual('
');
+ expect(emojify('🇨🇽')).toEqual('
');
+ expect(emojify('🇨🇾')).toEqual('
');
+ expect(emojify('🇨🇿')).toEqual('
');
+ expect(emojify('🇩🇪')).toEqual('
');
+ expect(emojify('🇩🇬')).toEqual('
');
+ expect(emojify('🇩🇯')).toEqual('
');
+ expect(emojify('🇩🇰')).toEqual('
');
+ expect(emojify('🇩🇲')).toEqual('
');
+ expect(emojify('🇩🇴')).toEqual('
');
+ expect(emojify('🇩🇿')).toEqual('
');
+ expect(emojify('🇪🇦')).toEqual('
');
+ expect(emojify('🇪🇨')).toEqual('
');
+ expect(emojify('🇪🇪')).toEqual('
');
+ expect(emojify('🇪🇬')).toEqual('
');
+ expect(emojify('🇪🇭')).toEqual('
');
+ expect(emojify('🇪🇷')).toEqual('
');
+ expect(emojify('🇪🇸')).toEqual('
');
+ expect(emojify('🇪🇹')).toEqual('
');
+ expect(emojify('🇪🇺')).toEqual('
');
+ expect(emojify('🇫🇮')).toEqual('
');
+ expect(emojify('🇫🇯')).toEqual('
');
+ expect(emojify('🇫🇰')).toEqual('
');
+ expect(emojify('🇫🇲')).toEqual('
');
+ expect(emojify('🇫🇴')).toEqual('
');
+ expect(emojify('🇫🇷')).toEqual('
');
+ expect(emojify('🇬🇦')).toEqual('
');
+ expect(emojify('🇬🇧')).toEqual('
');
+ expect(emojify('🇬🇩')).toEqual('
');
+ expect(emojify('🇬🇪')).toEqual('
');
+ expect(emojify('🇬🇫')).toEqual('
');
+ expect(emojify('🇬🇬')).toEqual('
');
+ expect(emojify('🇬🇭')).toEqual('
');
+ expect(emojify('🇬🇮')).toEqual('
');
+ expect(emojify('🇬🇱')).toEqual('
');
+ expect(emojify('🇬🇲')).toEqual('
');
+ expect(emojify('🇬🇳')).toEqual('
');
+ expect(emojify('🇬🇵')).toEqual('
');
+ expect(emojify('🇬🇶')).toEqual('
');
+ expect(emojify('🇬🇷')).toEqual('
');
+ expect(emojify('🇬🇸')).toEqual('
');
+ expect(emojify('🇬🇹')).toEqual('
');
+ expect(emojify('🇬🇺')).toEqual('
');
+ expect(emojify('🇬🇼')).toEqual('
');
+ expect(emojify('🇬🇾')).toEqual('
');
+ expect(emojify('🇭🇰')).toEqual('
');
+ expect(emojify('🇭🇲')).toEqual('
');
+ expect(emojify('🇭🇳')).toEqual('
');
+ expect(emojify('🇭🇷')).toEqual('
');
+ expect(emojify('🇭🇹')).toEqual('
');
+ expect(emojify('🇭🇺')).toEqual('
');
+ expect(emojify('🇮🇨')).toEqual('
');
+ expect(emojify('🇮🇩')).toEqual('
');
+ expect(emojify('🇮🇪')).toEqual('
');
+ expect(emojify('🇮🇱')).toEqual('
');
+ expect(emojify('🇮🇲')).toEqual('
');
+ expect(emojify('🇮🇳')).toEqual('
');
+ expect(emojify('🇮🇴')).toEqual('
');
+ expect(emojify('🇮🇶')).toEqual('
');
+ expect(emojify('🇮🇷')).toEqual('
');
+ expect(emojify('🇮🇸')).toEqual('
');
+ expect(emojify('🇮🇹')).toEqual('
');
+ expect(emojify('🇯🇪')).toEqual('
');
+ expect(emojify('🇯🇲')).toEqual('
');
+ expect(emojify('🇯🇴')).toEqual('
');
+ expect(emojify('🇯🇵')).toEqual('
');
+ expect(emojify('🇰🇪')).toEqual('
');
+ expect(emojify('🇰🇬')).toEqual('
');
+ expect(emojify('🇰🇭')).toEqual('
');
+ expect(emojify('🇰🇮')).toEqual('
');
+ expect(emojify('🇰🇲')).toEqual('
');
+ expect(emojify('🇰🇳')).toEqual('
');
+ expect(emojify('🇰🇵')).toEqual('
');
+ expect(emojify('🇰🇷')).toEqual('
');
+ expect(emojify('🇰🇼')).toEqual('
');
+ expect(emojify('🇰🇾')).toEqual('
');
+ expect(emojify('🇰🇿')).toEqual('
');
+ expect(emojify('🇱🇦')).toEqual('
');
+ expect(emojify('🇱🇧')).toEqual('
');
+ expect(emojify('🇱🇨')).toEqual('
');
+ expect(emojify('🇱🇮')).toEqual('
');
+ expect(emojify('🇱🇰')).toEqual('
');
+ expect(emojify('🇱🇷')).toEqual('
');
+ expect(emojify('🇱🇸')).toEqual('
');
+ expect(emojify('🇱🇹')).toEqual('
');
+ expect(emojify('🇱🇺')).toEqual('
');
+ expect(emojify('🇱🇻')).toEqual('
');
+ expect(emojify('🇱🇾')).toEqual('
');
+ expect(emojify('🇲🇦')).toEqual('
');
+ expect(emojify('🇲🇨')).toEqual('
');
+ expect(emojify('🇲🇩')).toEqual('
');
+ expect(emojify('🇲🇪')).toEqual('
');
+ expect(emojify('🇲🇫')).toEqual('
');
+ expect(emojify('🇲🇬')).toEqual('
');
+ expect(emojify('🇲🇭')).toEqual('
');
+ expect(emojify('🇲🇰')).toEqual('
');
+ expect(emojify('🇲🇱')).toEqual('
');
+ expect(emojify('🇲🇲')).toEqual('
');
+ expect(emojify('🇲🇳')).toEqual('
');
+ expect(emojify('🇲🇴')).toEqual('
');
+ expect(emojify('🇲🇵')).toEqual('
');
+ expect(emojify('🇲🇶')).toEqual('
');
+ expect(emojify('🇲🇷')).toEqual('
');
+ expect(emojify('🇲🇸')).toEqual('
');
+ expect(emojify('🇲🇹')).toEqual('
');
+ expect(emojify('🇲🇺')).toEqual('
');
+ expect(emojify('🇲🇻')).toEqual('
');
+ expect(emojify('🇲🇼')).toEqual('
');
+ expect(emojify('🇲🇽')).toEqual('
');
+ expect(emojify('🇲🇾')).toEqual('
');
+ expect(emojify('🇲🇿')).toEqual('
');
+ expect(emojify('🇳🇦')).toEqual('
');
+ expect(emojify('🇳🇨')).toEqual('
');
+ expect(emojify('🇳🇪')).toEqual('
');
+ expect(emojify('🇳🇫')).toEqual('
');
+ expect(emojify('🇳🇬')).toEqual('
');
+ expect(emojify('🇳🇮')).toEqual('
');
+ expect(emojify('🇳🇱')).toEqual('
');
+ expect(emojify('🇳🇴')).toEqual('
');
+ expect(emojify('🇳🇵')).toEqual('
');
+ expect(emojify('🇳🇷')).toEqual('
');
+ expect(emojify('🇳🇺')).toEqual('
');
+ expect(emojify('🇳🇿')).toEqual('
');
+ expect(emojify('🇴🇲')).toEqual('
');
+ expect(emojify('🇵🇦')).toEqual('
');
+ expect(emojify('🇵🇪')).toEqual('
');
+ expect(emojify('🇵🇫')).toEqual('
');
+ expect(emojify('🇵🇬')).toEqual('
');
+ expect(emojify('🇵🇭')).toEqual('
');
+ expect(emojify('🇵🇰')).toEqual('
');
+ expect(emojify('🇵🇱')).toEqual('
');
+ expect(emojify('🇵🇲')).toEqual('
');
+ expect(emojify('🇵🇳')).toEqual('
');
+ expect(emojify('🇵🇷')).toEqual('
');
+ expect(emojify('🇵🇸')).toEqual('
');
+ expect(emojify('🇵🇹')).toEqual('
');
+ expect(emojify('🇵🇼')).toEqual('
');
+ expect(emojify('🇵🇾')).toEqual('
');
+ expect(emojify('🇶🇦')).toEqual('
');
+ expect(emojify('🇷🇪')).toEqual('
');
+ expect(emojify('🇷🇴')).toEqual('
');
+ expect(emojify('🇷🇸')).toEqual('
');
+ expect(emojify('🇷🇺')).toEqual('
');
+ expect(emojify('🇷🇼')).toEqual('
');
+ expect(emojify('🇸🇦')).toEqual('
');
+ expect(emojify('🇸🇧')).toEqual('
');
+ expect(emojify('🇸🇨')).toEqual('
');
+ expect(emojify('🇸🇩')).toEqual('
');
+ expect(emojify('🇸🇪')).toEqual('
');
+ expect(emojify('🇸🇬')).toEqual('
');
+ expect(emojify('🇸🇭')).toEqual('
');
+ expect(emojify('🇸🇮')).toEqual('
');
+ expect(emojify('🇸🇯')).toEqual('
');
+ expect(emojify('🇸🇰')).toEqual('
');
+ expect(emojify('🇸🇱')).toEqual('
');
+ expect(emojify('🇸🇲')).toEqual('
');
+ expect(emojify('🇸🇳')).toEqual('
');
+ expect(emojify('🇸🇴')).toEqual('
');
+ expect(emojify('🇸🇷')).toEqual('
');
+ expect(emojify('🇸🇸')).toEqual('
');
+ expect(emojify('🇸🇹')).toEqual('
');
+ expect(emojify('🇸🇻')).toEqual('
');
+ expect(emojify('🇸🇽')).toEqual('
');
+ expect(emojify('🇸🇾')).toEqual('
');
+ expect(emojify('🇸🇿')).toEqual('
');
+ expect(emojify('🇹🇦')).toEqual('
');
+ expect(emojify('🇹🇨')).toEqual('
');
+ expect(emojify('🇹🇩')).toEqual('
');
+ expect(emojify('🇹🇫')).toEqual('
');
+ expect(emojify('🇹🇬')).toEqual('
');
+ expect(emojify('🇹🇭')).toEqual('
');
+ expect(emojify('🇹🇯')).toEqual('
');
+ expect(emojify('🇹🇰')).toEqual('
');
+ expect(emojify('🇹🇱')).toEqual('
');
+ expect(emojify('🇹🇲')).toEqual('
');
+ expect(emojify('🇹🇳')).toEqual('
');
+ expect(emojify('🇹🇴')).toEqual('
');
+ expect(emojify('🇹🇷')).toEqual('
');
+ expect(emojify('🇹🇹')).toEqual('
');
+ expect(emojify('🇹🇻')).toEqual('
');
+ expect(emojify('🇹🇼')).toEqual('
');
+ expect(emojify('🇹🇿')).toEqual('
');
+ expect(emojify('🇺🇦')).toEqual('
');
+ expect(emojify('🇺🇬')).toEqual('
');
+ expect(emojify('🇺🇲')).toEqual('
');
+ expect(emojify('🇺🇳')).toEqual('
');
+ expect(emojify('🇺🇸')).toEqual('
');
+ expect(emojify('🇺🇾')).toEqual('
');
+ expect(emojify('🇺🇿')).toEqual('
');
+ expect(emojify('🇻🇦')).toEqual('
');
+ expect(emojify('🇻🇨')).toEqual('
');
+ expect(emojify('🇻🇪')).toEqual('
');
+ expect(emojify('🇻🇬')).toEqual('
');
+ expect(emojify('🇻🇮')).toEqual('
');
+ expect(emojify('🇻🇳')).toEqual('
');
+ expect(emojify('🇻🇺')).toEqual('
');
+ expect(emojify('🇼🇫')).toEqual('
');
+ expect(emojify('🇼🇸')).toEqual('
');
+ expect(emojify('🇽🇰')).toEqual('
');
+ expect(emojify('🇾🇪')).toEqual('
');
+ expect(emojify('🇾🇹')).toEqual('
');
+ expect(emojify('🇿🇦')).toEqual('
');
+ expect(emojify('🇿🇲')).toEqual('
');
+ expect(emojify('🇿🇼')).toEqual('
');
+ expect(emojify('🏴')).toEqual('
');
+ expect(emojify('🏴')).toEqual('
');
+ expect(emojify('🏴')).toEqual('
');
+ });
});
});
diff --git a/app/soapbox/features/emoji/index.ts b/app/soapbox/features/emoji/index.ts
index 3fe6d10a0..b31c85266 100644
--- a/app/soapbox/features/emoji/index.ts
+++ b/app/soapbox/features/emoji/index.ts
@@ -68,23 +68,10 @@ const convertCustom = (shortname: string, filename: string) => {
return `
`;
};
-function replaceAll(str: string, find: string, replace: string) {
- return str.replace(new RegExp(find, 'g'), replace);
-}
-
const convertUnicode = (c: string) => {
const { unified, shortcode } = unicodeMapping[c];
- let hex;
-
- // TODO: move to mapping.ts
- if (unified.includes('200d') && unified !== '1f441-fe0f-200d-1f5e8-fe0f') {
- hex = unified;
- } else {
- hex = replaceAll(unified, '-fe0f', '');
- }
-
- return `
`;
+ return `
`;
};
const convertEmoji = (str: string, customEmojis: any) => {
diff --git a/app/soapbox/features/emoji/mapping.ts b/app/soapbox/features/emoji/mapping.ts
index 5de22faf3..c7abcc092 100644
--- a/app/soapbox/features/emoji/mapping.ts
+++ b/app/soapbox/features/emoji/mapping.ts
@@ -1,5 +1,11 @@
import data, { EmojiData } from './data';
+const stripLeadingZeros = /^0+/;
+
+function replaceAll(str: string, find: string, replace: string) {
+ return str.replace(new RegExp(find, 'g'), replace);
+}
+
interface UnicodeMap {
[s: string]: {
unified: string,
@@ -15,9 +21,17 @@ export const generateMappings = (data: EmojiData): UnicodeMap => {
// @ts-ignore
for (const item of value.skins) {
const { unified, native } = item;
+ const stripped = unified.replace(stripLeadingZeros, '');
- // @ts-ignore
- result[native] = { unified, shortcode: value.id };
+ if (unified.includes('200d') && unified !== '1f441-fe0f-200d-1f5e8-fe0f') {
+ // @ts-ignore
+ result[native] = { unified: stripped, shortcode: value.id };
+ } else {
+ const twemojiCode = replaceAll(stripped, '-fe0f', '');
+
+ // @ts-ignore
+ result[native] = { unified: twemojiCode, shortcode: value.id };
+ }
}
}
diff --git a/yarn.lock b/yarn.lock
index 54e25d2e4..58f677d7c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5039,11 +5039,6 @@ emoji-regex@^9.0.0:
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-emoji-unicode@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/emoji-unicode/-/emoji-unicode-2.0.1.tgz#37b05f0cd20254fd366d1df4442b5c613a3a021a"
- integrity sha512-jjswgV5nR3KDqtC9ugzEOYQaBLLQP5hqaH2tiTBaq9maYpMnmvl9T+ogY3u2bN6O5NAP0Ddh9D+Meo7sfW/1uw==
-
emojis-list@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"