gitea源码

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import {matchEmoji, matchMention} from './match.ts';
  2. test('matchEmoji', () => {
  3. expect(matchEmoji('')).toEqual([
  4. '+1',
  5. '-1',
  6. '100',
  7. '1234',
  8. '1st_place_medal',
  9. '2nd_place_medal',
  10. ]);
  11. expect(matchEmoji('hea')).toEqual([
  12. 'headphones',
  13. 'headstone',
  14. 'health_worker',
  15. 'hear_no_evil',
  16. 'heard_mcdonald_islands',
  17. 'heart',
  18. ]);
  19. expect(matchEmoji('hear')).toEqual([
  20. 'hear_no_evil',
  21. 'heard_mcdonald_islands',
  22. 'heart',
  23. 'heart_decoration',
  24. 'heart_eyes',
  25. 'heart_eyes_cat',
  26. ]);
  27. expect(matchEmoji('poo')).toEqual([
  28. 'poodle',
  29. 'hankey',
  30. 'spoon',
  31. 'bowl_with_spoon',
  32. ]);
  33. expect(matchEmoji('1st_')).toEqual([
  34. '1st_place_medal',
  35. ]);
  36. expect(matchEmoji('jellyfis')).toEqual([
  37. 'jellyfish',
  38. ]);
  39. });
  40. test('matchMention', () => {
  41. expect(matchMention('')).toEqual(window.config.mentionValues.slice(0, 6));
  42. expect(matchMention('user4')).toEqual([window.config.mentionValues[3]]);
  43. });