summaryrefslogtreecommitdiff
path: root/packages/frontend/test
diff options
context:
space:
mode:
authortaichan <40626578+tai-cha@users.noreply.github.com>2025-05-12 10:00:06 +0900
committerGitHub <noreply@github.com>2025-05-12 10:00:06 +0900
commit5bc52b6743d1d23d215aaa7b62ceee85f15c3502 (patch)
tree0426e5a239f65cadf8ad7a8f3a14dba6c7a68cd3 /packages/frontend/test
parentlint (diff)
downloadmisskey-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')
-rw-r--r--packages/frontend/test/init.ts13
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,
},
};
});