| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import {matchEmoji, matchMention} from './match.ts';
-
- test('matchEmoji', () => {
- expect(matchEmoji('')).toEqual([
- '+1',
- '-1',
- '100',
- '1234',
- '1st_place_medal',
- '2nd_place_medal',
- ]);
-
- expect(matchEmoji('hea')).toEqual([
- 'headphones',
- 'headstone',
- 'health_worker',
- 'hear_no_evil',
- 'heard_mcdonald_islands',
- 'heart',
- ]);
-
- expect(matchEmoji('hear')).toEqual([
- 'hear_no_evil',
- 'heard_mcdonald_islands',
- 'heart',
- 'heart_decoration',
- 'heart_eyes',
- 'heart_eyes_cat',
- ]);
-
- expect(matchEmoji('poo')).toEqual([
- 'poodle',
- 'hankey',
- 'spoon',
- 'bowl_with_spoon',
- ]);
-
- expect(matchEmoji('1st_')).toEqual([
- '1st_place_medal',
- ]);
-
- expect(matchEmoji('jellyfis')).toEqual([
- 'jellyfish',
- ]);
- });
-
- test('matchMention', () => {
- expect(matchMention('')).toEqual(window.config.mentionValues.slice(0, 6));
- expect(matchMention('user4')).toEqual([window.config.mentionValues[3]]);
- });
|