diff --git a/app/soapbox/features/emoji/__tests__/emoji.test.ts b/app/soapbox/features/emoji/__tests__/emoji.test.ts index d6bf5b0dd0..9b622f710e 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('0️⃣'); + expect(emojify('1️⃣')).toEqual('1️⃣'); + expect(emojify('2️⃣')).toEqual('2️⃣'); + expect(emojify('3️⃣')).toEqual('3️⃣'); + expect(emojify('4️⃣')).toEqual('4️⃣'); + expect(emojify('5️⃣')).toEqual('5️⃣'); + expect(emojify('6️⃣')).toEqual('6️⃣'); + expect(emojify('7️⃣')).toEqual('7️⃣'); + expect(emojify('8️⃣')).toEqual('8️⃣'); + expect(emojify('9️⃣')).toEqual('9️⃣'); + expect(emojify('🔟')).toEqual('🔟'); + expect(emojify('🔠')).toEqual('🔠'); + expect(emojify('🔡')).toEqual('🔡'); + expect(emojify('🔣')).toEqual('🔣'); + expect(emojify('🔤')).toEqual('🔤'); + expect(emojify('🅰️')).toEqual('🅰️'); + expect(emojify('🆎')).toEqual('🆎'); + expect(emojify('🅱️')).toEqual('🅱️'); + expect(emojify('🆑')).toEqual('🆑'); + expect(emojify('🆒')).toEqual('🆒'); + expect(emojify('🆓')).toEqual('🆓'); + expect(emojify('ℹ️')).toEqual('ℹ️'); + expect(emojify('🆔')).toEqual('🆔'); + expect(emojify('Ⓜ️')).toEqual('Ⓜ️'); + expect(emojify('🆕')).toEqual('🆕'); + expect(emojify('🆖')).toEqual('🆖'); + expect(emojify('🅾️')).toEqual('🅾️'); + expect(emojify('🆗')).toEqual('🆗'); + expect(emojify('🅿️')).toEqual('🅿️'); + expect(emojify('🆘')).toEqual('🆘'); + expect(emojify('🆙')).toEqual('🆙'); + expect(emojify('🆚')).toEqual('🆚'); + expect(emojify('🈁')).toEqual('🈁'); + expect(emojify('🈂️')).toEqual('🈂️'); + expect(emojify('🈷️')).toEqual('🈷️'); + expect(emojify('🈶')).toEqual('🈶'); + expect(emojify('🈯')).toEqual('🈯'); + expect(emojify('🉐')).toEqual('🉐'); + expect(emojify('🈹')).toEqual('🈹'); + expect(emojify('🈚')).toEqual('🈚'); + expect(emojify('🈲')).toEqual('🈲'); + expect(emojify('🉑')).toEqual('🉑'); + expect(emojify('🈸')).toEqual('🈸'); + expect(emojify('🈴')).toEqual('🈴'); + expect(emojify('🈳')).toEqual('🈳'); + expect(emojify('㊗️')).toEqual('㊗️'); + expect(emojify('㊙️')).toEqual('㊙️'); + expect(emojify('🈺')).toEqual('🈺'); + expect(emojify('🈵')).toEqual('🈵'); + expect(emojify('🔴')).toEqual('🔴'); + expect(emojify('🟠')).toEqual('🟠'); + expect(emojify('🟡')).toEqual('🟡'); + expect(emojify('🟢')).toEqual('🟢'); + expect(emojify('🔵')).toEqual('🔵'); + expect(emojify('🟣')).toEqual('🟣'); + expect(emojify('🟤')).toEqual('🟤'); + expect(emojify('⚫')).toEqual('⚫'); + expect(emojify('⚪')).toEqual('⚪'); + expect(emojify('🟥')).toEqual('🟥'); + expect(emojify('🟧')).toEqual('🟧'); + expect(emojify('🟨')).toEqual('🟨'); + expect(emojify('🟩')).toEqual('🟩'); + expect(emojify('🟦')).toEqual('🟦'); + expect(emojify('🟪')).toEqual('🟪'); + expect(emojify('🟫')).toEqual('🟫'); + expect(emojify('⬛')).toEqual('⬛'); + expect(emojify('⬜')).toEqual('⬜'); + expect(emojify('◼️')).toEqual('◼️'); + expect(emojify('◻️')).toEqual('◻️'); + expect(emojify('◾')).toEqual('◾'); + expect(emojify('◽')).toEqual('◽'); + expect(emojify('▪️')).toEqual('▪️'); + expect(emojify('▫️')).toEqual('▫️'); + expect(emojify('🔶')).toEqual('🔶'); + expect(emojify('🔷')).toEqual('🔷'); + expect(emojify('🔸')).toEqual('🔸'); + expect(emojify('🔹')).toEqual('🔹'); + expect(emojify('🔺')).toEqual('🔺'); + expect(emojify('🔻')).toEqual('🔻'); + expect(emojify('💠')).toEqual('💠'); + expect(emojify('🔘')).toEqual('🔘'); + expect(emojify('🔳')).toEqual('🔳'); + expect(emojify('🔲')).toEqual('🔲'); + expect(emojify('🏁')).toEqual('🏁'); + expect(emojify('🚩')).toEqual('🚩'); + expect(emojify('🎌')).toEqual('🎌'); + expect(emojify('🏴')).toEqual('🏴'); + expect(emojify('🏳️')).toEqual('🏳️'); + expect(emojify('🏳️‍🌈')).toEqual('🏳️‍🌈'); + expect(emojify('🏳️‍⚧️')).toEqual('🏳️‍⚧️'); + expect(emojify('🏴‍☠️')).toEqual('🏴‍☠️'); + expect(emojify('🇦🇨')).toEqual('🇦🇨'); + expect(emojify('🇦🇩')).toEqual('🇦🇩'); + expect(emojify('🇦🇪')).toEqual('🇦🇪'); + expect(emojify('🇦🇫')).toEqual('🇦🇫'); + expect(emojify('🇦🇬')).toEqual('🇦🇬'); + expect(emojify('🇦🇮')).toEqual('🇦🇮'); + expect(emojify('🇦🇱')).toEqual('🇦🇱'); + expect(emojify('🇦🇲')).toEqual('🇦🇲'); + expect(emojify('🇦🇴')).toEqual('🇦🇴'); + expect(emojify('🇦🇶')).toEqual('🇦🇶'); + expect(emojify('🇦🇷')).toEqual('🇦🇷'); + expect(emojify('🇦🇸')).toEqual('🇦🇸'); + expect(emojify('🇦🇹')).toEqual('🇦🇹'); + expect(emojify('🇦🇺')).toEqual('🇦🇺'); + expect(emojify('🇦🇼')).toEqual('🇦🇼'); + expect(emojify('🇦🇽')).toEqual('🇦🇽'); + expect(emojify('🇦🇿')).toEqual('🇦🇿'); + expect(emojify('🇧🇦')).toEqual('🇧🇦'); + expect(emojify('🇧🇧')).toEqual('🇧🇧'); + expect(emojify('🇧🇩')).toEqual('🇧🇩'); + expect(emojify('🇧🇪')).toEqual('🇧🇪'); + expect(emojify('🇧🇫')).toEqual('🇧🇫'); + expect(emojify('🇧🇬')).toEqual('🇧🇬'); + expect(emojify('🇧🇭')).toEqual('🇧🇭'); + expect(emojify('🇧🇮')).toEqual('🇧🇮'); + expect(emojify('🇧🇯')).toEqual('🇧🇯'); + expect(emojify('🇧🇱')).toEqual('🇧🇱'); + expect(emojify('🇧🇲')).toEqual('🇧🇲'); + expect(emojify('🇧🇳')).toEqual('🇧🇳'); + expect(emojify('🇧🇴')).toEqual('🇧🇴'); + expect(emojify('🇧🇶')).toEqual('🇧🇶'); + expect(emojify('🇧🇷')).toEqual('🇧🇷'); + expect(emojify('🇧🇸')).toEqual('🇧🇸'); + expect(emojify('🇧🇹')).toEqual('🇧🇹'); + expect(emojify('🇧🇻')).toEqual('🇧🇻'); + expect(emojify('🇧🇼')).toEqual('🇧🇼'); + expect(emojify('🇧🇾')).toEqual('🇧🇾'); + expect(emojify('🇧🇿')).toEqual('🇧🇿'); + expect(emojify('🇨🇦')).toEqual('🇨🇦'); + expect(emojify('🇨🇨')).toEqual('🇨🇨'); + expect(emojify('🇨🇩')).toEqual('🇨🇩'); + expect(emojify('🇨🇫')).toEqual('🇨🇫'); + expect(emojify('🇨🇬')).toEqual('🇨🇬'); + expect(emojify('🇨🇭')).toEqual('🇨🇭'); + expect(emojify('🇨🇮')).toEqual('🇨🇮'); + expect(emojify('🇨🇰')).toEqual('🇨🇰'); + expect(emojify('🇨🇱')).toEqual('🇨🇱'); + expect(emojify('🇨🇲')).toEqual('🇨🇲'); + expect(emojify('🇨🇳')).toEqual('🇨🇳'); + expect(emojify('🇨🇴')).toEqual('🇨🇴'); + expect(emojify('🇨🇵')).toEqual('🇨🇵'); + expect(emojify('🇨🇷')).toEqual('🇨🇷'); + expect(emojify('🇨🇺')).toEqual('🇨🇺'); + expect(emojify('🇨🇻')).toEqual('🇨🇻'); + expect(emojify('🇨🇼')).toEqual('🇨🇼'); + expect(emojify('🇨🇽')).toEqual('🇨🇽'); + expect(emojify('🇨🇾')).toEqual('🇨🇾'); + expect(emojify('🇨🇿')).toEqual('🇨🇿'); + expect(emojify('🇩🇪')).toEqual('🇩🇪'); + expect(emojify('🇩🇬')).toEqual('🇩🇬'); + expect(emojify('🇩🇯')).toEqual('🇩🇯'); + expect(emojify('🇩🇰')).toEqual('🇩🇰'); + expect(emojify('🇩🇲')).toEqual('🇩🇲'); + expect(emojify('🇩🇴')).toEqual('🇩🇴'); + expect(emojify('🇩🇿')).toEqual('🇩🇿'); + expect(emojify('🇪🇦')).toEqual('🇪🇦'); + expect(emojify('🇪🇨')).toEqual('🇪🇨'); + expect(emojify('🇪🇪')).toEqual('🇪🇪'); + expect(emojify('🇪🇬')).toEqual('🇪🇬'); + expect(emojify('🇪🇭')).toEqual('🇪🇭'); + expect(emojify('🇪🇷')).toEqual('🇪🇷'); + expect(emojify('🇪🇸')).toEqual('🇪🇸'); + expect(emojify('🇪🇹')).toEqual('🇪🇹'); + expect(emojify('🇪🇺')).toEqual('🇪🇺'); + expect(emojify('🇫🇮')).toEqual('🇫🇮'); + expect(emojify('🇫🇯')).toEqual('🇫🇯'); + expect(emojify('🇫🇰')).toEqual('🇫🇰'); + expect(emojify('🇫🇲')).toEqual('🇫🇲'); + expect(emojify('🇫🇴')).toEqual('🇫🇴'); + expect(emojify('🇫🇷')).toEqual('🇫🇷'); + expect(emojify('🇬🇦')).toEqual('🇬🇦'); + expect(emojify('🇬🇧')).toEqual('🇬🇧'); + expect(emojify('🇬🇩')).toEqual('🇬🇩'); + expect(emojify('🇬🇪')).toEqual('🇬🇪'); + expect(emojify('🇬🇫')).toEqual('🇬🇫'); + expect(emojify('🇬🇬')).toEqual('🇬🇬'); + expect(emojify('🇬🇭')).toEqual('🇬🇭'); + expect(emojify('🇬🇮')).toEqual('🇬🇮'); + expect(emojify('🇬🇱')).toEqual('🇬🇱'); + expect(emojify('🇬🇲')).toEqual('🇬🇲'); + expect(emojify('🇬🇳')).toEqual('🇬🇳'); + expect(emojify('🇬🇵')).toEqual('🇬🇵'); + expect(emojify('🇬🇶')).toEqual('🇬🇶'); + expect(emojify('🇬🇷')).toEqual('🇬🇷'); + expect(emojify('🇬🇸')).toEqual('🇬🇸'); + expect(emojify('🇬🇹')).toEqual('🇬🇹'); + expect(emojify('🇬🇺')).toEqual('🇬🇺'); + expect(emojify('🇬🇼')).toEqual('🇬🇼'); + expect(emojify('🇬🇾')).toEqual('🇬🇾'); + expect(emojify('🇭🇰')).toEqual('🇭🇰'); + expect(emojify('🇭🇲')).toEqual('🇭🇲'); + expect(emojify('🇭🇳')).toEqual('🇭🇳'); + expect(emojify('🇭🇷')).toEqual('🇭🇷'); + expect(emojify('🇭🇹')).toEqual('🇭🇹'); + expect(emojify('🇭🇺')).toEqual('🇭🇺'); + expect(emojify('🇮🇨')).toEqual('🇮🇨'); + expect(emojify('🇮🇩')).toEqual('🇮🇩'); + expect(emojify('🇮🇪')).toEqual('🇮🇪'); + expect(emojify('🇮🇱')).toEqual('🇮🇱'); + expect(emojify('🇮🇲')).toEqual('🇮🇲'); + expect(emojify('🇮🇳')).toEqual('🇮🇳'); + expect(emojify('🇮🇴')).toEqual('🇮🇴'); + expect(emojify('🇮🇶')).toEqual('🇮🇶'); + expect(emojify('🇮🇷')).toEqual('🇮🇷'); + expect(emojify('🇮🇸')).toEqual('🇮🇸'); + expect(emojify('🇮🇹')).toEqual('🇮🇹'); + expect(emojify('🇯🇪')).toEqual('🇯🇪'); + expect(emojify('🇯🇲')).toEqual('🇯🇲'); + expect(emojify('🇯🇴')).toEqual('🇯🇴'); + expect(emojify('🇯🇵')).toEqual('🇯🇵'); + expect(emojify('🇰🇪')).toEqual('🇰🇪'); + expect(emojify('🇰🇬')).toEqual('🇰🇬'); + expect(emojify('🇰🇭')).toEqual('🇰🇭'); + expect(emojify('🇰🇮')).toEqual('🇰🇮'); + expect(emojify('🇰🇲')).toEqual('🇰🇲'); + expect(emojify('🇰🇳')).toEqual('🇰🇳'); + expect(emojify('🇰🇵')).toEqual('🇰🇵'); + expect(emojify('🇰🇷')).toEqual('🇰🇷'); + expect(emojify('🇰🇼')).toEqual('🇰🇼'); + expect(emojify('🇰🇾')).toEqual('🇰🇾'); + expect(emojify('🇰🇿')).toEqual('🇰🇿'); + expect(emojify('🇱🇦')).toEqual('🇱🇦'); + expect(emojify('🇱🇧')).toEqual('🇱🇧'); + expect(emojify('🇱🇨')).toEqual('🇱🇨'); + expect(emojify('🇱🇮')).toEqual('🇱🇮'); + expect(emojify('🇱🇰')).toEqual('🇱🇰'); + expect(emojify('🇱🇷')).toEqual('🇱🇷'); + expect(emojify('🇱🇸')).toEqual('🇱🇸'); + expect(emojify('🇱🇹')).toEqual('🇱🇹'); + expect(emojify('🇱🇺')).toEqual('🇱🇺'); + expect(emojify('🇱🇻')).toEqual('🇱🇻'); + expect(emojify('🇱🇾')).toEqual('🇱🇾'); + expect(emojify('🇲🇦')).toEqual('🇲🇦'); + expect(emojify('🇲🇨')).toEqual('🇲🇨'); + expect(emojify('🇲🇩')).toEqual('🇲🇩'); + expect(emojify('🇲🇪')).toEqual('🇲🇪'); + expect(emojify('🇲🇫')).toEqual('🇲🇫'); + expect(emojify('🇲🇬')).toEqual('🇲🇬'); + expect(emojify('🇲🇭')).toEqual('🇲🇭'); + expect(emojify('🇲🇰')).toEqual('🇲🇰'); + expect(emojify('🇲🇱')).toEqual('🇲🇱'); + expect(emojify('🇲🇲')).toEqual('🇲🇲'); + expect(emojify('🇲🇳')).toEqual('🇲🇳'); + expect(emojify('🇲🇴')).toEqual('🇲🇴'); + expect(emojify('🇲🇵')).toEqual('🇲🇵'); + expect(emojify('🇲🇶')).toEqual('🇲🇶'); + expect(emojify('🇲🇷')).toEqual('🇲🇷'); + expect(emojify('🇲🇸')).toEqual('🇲🇸'); + expect(emojify('🇲🇹')).toEqual('🇲🇹'); + expect(emojify('🇲🇺')).toEqual('🇲🇺'); + expect(emojify('🇲🇻')).toEqual('🇲🇻'); + expect(emojify('🇲🇼')).toEqual('🇲🇼'); + expect(emojify('🇲🇽')).toEqual('🇲🇽'); + expect(emojify('🇲🇾')).toEqual('🇲🇾'); + expect(emojify('🇲🇿')).toEqual('🇲🇿'); + expect(emojify('🇳🇦')).toEqual('🇳🇦'); + expect(emojify('🇳🇨')).toEqual('🇳🇨'); + expect(emojify('🇳🇪')).toEqual('🇳🇪'); + expect(emojify('🇳🇫')).toEqual('🇳🇫'); + expect(emojify('🇳🇬')).toEqual('🇳🇬'); + expect(emojify('🇳🇮')).toEqual('🇳🇮'); + expect(emojify('🇳🇱')).toEqual('🇳🇱'); + expect(emojify('🇳🇴')).toEqual('🇳🇴'); + expect(emojify('🇳🇵')).toEqual('🇳🇵'); + expect(emojify('🇳🇷')).toEqual('🇳🇷'); + expect(emojify('🇳🇺')).toEqual('🇳🇺'); + expect(emojify('🇳🇿')).toEqual('🇳🇿'); + expect(emojify('🇴🇲')).toEqual('🇴🇲'); + expect(emojify('🇵🇦')).toEqual('🇵🇦'); + expect(emojify('🇵🇪')).toEqual('🇵🇪'); + expect(emojify('🇵🇫')).toEqual('🇵🇫'); + expect(emojify('🇵🇬')).toEqual('🇵🇬'); + expect(emojify('🇵🇭')).toEqual('🇵🇭'); + expect(emojify('🇵🇰')).toEqual('🇵🇰'); + expect(emojify('🇵🇱')).toEqual('🇵🇱'); + expect(emojify('🇵🇲')).toEqual('🇵🇲'); + expect(emojify('🇵🇳')).toEqual('🇵🇳'); + expect(emojify('🇵🇷')).toEqual('🇵🇷'); + expect(emojify('🇵🇸')).toEqual('🇵🇸'); + expect(emojify('🇵🇹')).toEqual('🇵🇹'); + expect(emojify('🇵🇼')).toEqual('🇵🇼'); + expect(emojify('🇵🇾')).toEqual('🇵🇾'); + expect(emojify('🇶🇦')).toEqual('🇶🇦'); + expect(emojify('🇷🇪')).toEqual('🇷🇪'); + expect(emojify('🇷🇴')).toEqual('🇷🇴'); + expect(emojify('🇷🇸')).toEqual('🇷🇸'); + expect(emojify('🇷🇺')).toEqual('🇷🇺'); + expect(emojify('🇷🇼')).toEqual('🇷🇼'); + expect(emojify('🇸🇦')).toEqual('🇸🇦'); + expect(emojify('🇸🇧')).toEqual('🇸🇧'); + expect(emojify('🇸🇨')).toEqual('🇸🇨'); + expect(emojify('🇸🇩')).toEqual('🇸🇩'); + expect(emojify('🇸🇪')).toEqual('🇸🇪'); + expect(emojify('🇸🇬')).toEqual('🇸🇬'); + expect(emojify('🇸🇭')).toEqual('🇸🇭'); + expect(emojify('🇸🇮')).toEqual('🇸🇮'); + expect(emojify('🇸🇯')).toEqual('🇸🇯'); + expect(emojify('🇸🇰')).toEqual('🇸🇰'); + expect(emojify('🇸🇱')).toEqual('🇸🇱'); + expect(emojify('🇸🇲')).toEqual('🇸🇲'); + expect(emojify('🇸🇳')).toEqual('🇸🇳'); + expect(emojify('🇸🇴')).toEqual('🇸🇴'); + expect(emojify('🇸🇷')).toEqual('🇸🇷'); + expect(emojify('🇸🇸')).toEqual('🇸🇸'); + expect(emojify('🇸🇹')).toEqual('🇸🇹'); + expect(emojify('🇸🇻')).toEqual('🇸🇻'); + expect(emojify('🇸🇽')).toEqual('🇸🇽'); + expect(emojify('🇸🇾')).toEqual('🇸🇾'); + expect(emojify('🇸🇿')).toEqual('🇸🇿'); + expect(emojify('🇹🇦')).toEqual('🇹🇦'); + expect(emojify('🇹🇨')).toEqual('🇹🇨'); + expect(emojify('🇹🇩')).toEqual('🇹🇩'); + expect(emojify('🇹🇫')).toEqual('🇹🇫'); + expect(emojify('🇹🇬')).toEqual('🇹🇬'); + expect(emojify('🇹🇭')).toEqual('🇹🇭'); + expect(emojify('🇹🇯')).toEqual('🇹🇯'); + expect(emojify('🇹🇰')).toEqual('🇹🇰'); + expect(emojify('🇹🇱')).toEqual('🇹🇱'); + expect(emojify('🇹🇲')).toEqual('🇹🇲'); + expect(emojify('🇹🇳')).toEqual('🇹🇳'); + expect(emojify('🇹🇴')).toEqual('🇹🇴'); + expect(emojify('🇹🇷')).toEqual('🇹🇷'); + expect(emojify('🇹🇹')).toEqual('🇹🇹'); + expect(emojify('🇹🇻')).toEqual('🇹🇻'); + expect(emojify('🇹🇼')).toEqual('🇹🇼'); + expect(emojify('🇹🇿')).toEqual('🇹🇿'); + expect(emojify('🇺🇦')).toEqual('🇺🇦'); + expect(emojify('🇺🇬')).toEqual('🇺🇬'); + expect(emojify('🇺🇲')).toEqual('🇺🇲'); + expect(emojify('🇺🇳')).toEqual('🇺🇳'); + expect(emojify('🇺🇸')).toEqual('🇺🇸'); + expect(emojify('🇺🇾')).toEqual('🇺🇾'); + expect(emojify('🇺🇿')).toEqual('🇺🇿'); + expect(emojify('🇻🇦')).toEqual('🇻🇦'); + expect(emojify('🇻🇨')).toEqual('🇻🇨'); + expect(emojify('🇻🇪')).toEqual('🇻🇪'); + expect(emojify('🇻🇬')).toEqual('🇻🇬'); + expect(emojify('🇻🇮')).toEqual('🇻🇮'); + expect(emojify('🇻🇳')).toEqual('🇻🇳'); + expect(emojify('🇻🇺')).toEqual('🇻🇺'); + expect(emojify('🇼🇫')).toEqual('🇼🇫'); + expect(emojify('🇼🇸')).toEqual('🇼🇸'); + expect(emojify('🇽🇰')).toEqual('🇽🇰'); + 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 3fe6d10a05..b31c85266d 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 `${shortname}`; }; -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 `${c}`; + return `${c}`; }; const convertEmoji = (str: string, customEmojis: any) => { diff --git a/app/soapbox/features/emoji/mapping.ts b/app/soapbox/features/emoji/mapping.ts index 5de22faf33..c7abcc0921 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 54e25d2e4a..58f677d7c4 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"