summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2024-03-01 17:27:03 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2024-03-01 17:27:03 +0900
commit6158ef138ec8088c0e3c615b2605c0fa1a6f402c (patch)
treeec073bd4af5bd5119ff46e29ce328bbbdcec9536 /packages
parentformat (diff)
downloadmisskey-6158ef138ec8088c0e3c615b2605c0fa1a6f402c.tar.gz
misskey-6158ef138ec8088c0e3c615b2605c0fa1a6f402c.tar.bz2
misskey-6158ef138ec8088c0e3c615b2605c0fa1a6f402c.zip
format
Diffstat (limited to 'packages')
-rw-r--r--packages/frontend/test/autocomplete.test.ts40
1 files changed, 20 insertions, 20 deletions
diff --git a/packages/frontend/test/autocomplete.test.ts b/packages/frontend/test/autocomplete.test.ts
index f6a7ce9450..394ac3a821 100644
--- a/packages/frontend/test/autocomplete.test.ts
+++ b/packages/frontend/test/autocomplete.test.ts
@@ -7,28 +7,28 @@ import { assert, describe, test } from 'vitest';
import { searchEmoji } from '@/scripts/search-emoji.js';
describe('emoji autocomplete', () => {
- test('名前の完全一致は名前の前方一致より優先される', async () => {
- const result = searchEmoji('foooo', [{ emoji: ':foooo:', name: 'foooo' }, { emoji: ':foooobaaar:', name: 'foooobaaar' }]);
- assert.equal(result[0].emoji, ':foooo:');
- });
+ test('名前の完全一致は名前の前方一致より優先される', async () => {
+ const result = searchEmoji('foooo', [{ emoji: ':foooo:', name: 'foooo' }, { emoji: ':foooobaaar:', name: 'foooobaaar' }]);
+ assert.equal(result[0].emoji, ':foooo:');
+ });
- test('名前の前方一致は名前の部分一致より優先される', async () => {
- const result = searchEmoji('baaa', [{ emoji: ':baaar:', name: 'baaar' }, { emoji: ':foooobaaar:', name: 'foooobaaar' }]);
- assert.equal(result[0].emoji, ':baaar:');
- });
+ test('名前の前方一致は名前の部分一致より優先される', async () => {
+ const result = searchEmoji('baaa', [{ emoji: ':baaar:', name: 'baaar' }, { emoji: ':foooobaaar:', name: 'foooobaaar' }]);
+ assert.equal(result[0].emoji, ':baaar:');
+ });
- test('名前の完全一致はタグの完全一致より優先される', async () => {
- const result = searchEmoji('foooo', [{ emoji: ':foooo:', name: 'foooo' }, { emoji: ':baaar:', name: 'foooo', aliasOf: 'baaar' }]);
- assert.equal(result[0].emoji, ':foooo:');
- });
+ test('名前の完全一致はタグの完全一致より優先される', async () => {
+ const result = searchEmoji('foooo', [{ emoji: ':foooo:', name: 'foooo' }, { emoji: ':baaar:', name: 'foooo', aliasOf: 'baaar' }]);
+ assert.equal(result[0].emoji, ':foooo:');
+ });
- test('名前の前方一致はタグの前方一致より優先される', async () => {
- const result = searchEmoji('foo', [{ emoji: ':foooo:', name: 'foooo' }, { emoji: ':baaar:', name: 'foooo', aliasOf: 'baaar' }]);
- assert.equal(result[0].emoji, ':foooo:');
- });
+ test('名前の前方一致はタグの前方一致より優先される', async () => {
+ const result = searchEmoji('foo', [{ emoji: ':foooo:', name: 'foooo' }, { emoji: ':baaar:', name: 'foooo', aliasOf: 'baaar' }]);
+ assert.equal(result[0].emoji, ':foooo:');
+ });
- test('名前の部分一致はタグの部分一致より優先される', async () => {
- const result = searchEmoji('oooo', [{ emoji: ':foooo:', name: 'foooo' }, { emoji: ':baaar:', name: 'foooo', aliasOf: 'baaar' }]);
- assert.equal(result[0].emoji, ':foooo:');
- });
+ test('名前の部分一致はタグの部分一致より優先される', async () => {
+ const result = searchEmoji('oooo', [{ emoji: ':foooo:', name: 'foooo' }, { emoji: ':baaar:', name: 'foooo', aliasOf: 'baaar' }]);
+ assert.equal(result[0].emoji, ':foooo:');
+ });
});