mirror of https://github.com/go-gitea/gitea.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
983 B
50 lines
983 B
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]]); |
|
});
|
|
|