diff options
| author | taichan <40626578+tai-cha@users.noreply.github.com> | 2025-05-12 10:00:06 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-12 10:00:06 +0900 |
| commit | 5bc52b6743d1d23d215aaa7b62ceee85f15c3502 (patch) | |
| tree | 0426e5a239f65cadf8ad7a8f3a14dba6c7a68cd3 /packages/frontend/test/init.ts | |
| parent | lint (diff) | |
| download | misskey-5bc52b6743d1d23d215aaa7b62ceee85f15c3502.tar.gz misskey-5bc52b6743d1d23d215aaa7b62ceee85f15c3502.tar.bz2 misskey-5bc52b6743d1d23d215aaa7b62ceee85f15c3502.zip | |
feat(frontend): 絵文字をミュート可能にする機能 (#15966)
* wip ( 絵文字ミュートの基礎実装, PoC )
* refactor: 絵文字のmute/unmute処理の共通化
* SPDX
* リアクションからも絵文字ミュート可能に
* emojiMute/emojiUnmute
* replace resource of emojiMute
* add vitest preferstate for mutedEmojis
* add vitest to preferReactive
* 混入削除
* Fix typo (mutedEmojis -> mutingEmojis)
* reactiveやめる
* add時の判定ミスを修正
* Add CHANGELOG
* Revert "reactiveやめる"
This reverts commit 442742c371472f9c9e9372c5552cf73767aedecf.
* Update Changelog
Diffstat (limited to 'packages/frontend/test/init.ts')
| -rw-r--r-- | packages/frontend/test/init.ts | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/frontend/test/init.ts b/packages/frontend/test/init.ts index 3b6b4d581b..e38338cf95 100644 --- a/packages/frontend/test/init.ts +++ b/packages/frontend/test/init.ts @@ -5,6 +5,8 @@ import { vi } from 'vitest'; import createFetchMock from 'vitest-fetch-mock'; +import type { Ref } from 'vue'; +import { ref } from 'vue'; const fetchMocker = createFetchMock(vi); fetchMocker.enableMocks(); @@ -27,13 +29,24 @@ export const preferState: Record<string, unknown> = { code: false, }, + mutingEmojis: [], }; +export let preferReactive: Record<string, Ref<unknown>> = {}; + +for (const key in preferState) { + if (preferState[key] !== undefined) { + preferReactive[key] = ref(preferState[key]); + } +} + // XXX: store somehow becomes undefined in vitest? vi.mock('@/preferences.js', () => { + return { prefer: { s: preferState, + r: preferReactive, }, }; }); |