diff --git a/packages/frontend/src/utility/check-word-mute.ts b/packages/frontend/src/utility/check-word-mute.ts index 1795f49c62..6cddc2a0b3 100644 --- a/packages/frontend/src/utility/check-word-mute.ts +++ b/packages/frontend/src/utility/check-word-mute.ts @@ -57,7 +57,7 @@ export function createWordMuteInfo(mutedWords: Array) : WordM }; } -function setWordMuteInfo(mutedWords: Array, hardMutedWords: Array): void { +export function setWordMuteInfo(mutedWords: Array, hardMutedWords: Array): void { const soft = createWordMuteInfo(mutedWords); const hard = createWordMuteInfo(hardMutedWords); diff --git a/packages/frontend/test/word-mute.test.ts b/packages/frontend/test/word-mute.test.ts index 94115f92d6..1f56ce1f74 100644 --- a/packages/frontend/test/word-mute.test.ts +++ b/packages/frontend/test/word-mute.test.ts @@ -4,7 +4,7 @@ */ import { describe, test, assert } from 'vitest'; -import { createWordMuteInfo, checkWordMute } from '@/utility/check-word-mute.js'; +import { checkWordMute, setWordMuteInfo } from '@/utility/check-word-mute.js'; import { NoteMock } from './mocks.js'; type TestCases = { @@ -63,10 +63,7 @@ describe('check-word-mute', () => { cases.forEach((c) => { test(`text: ${c.text}, cw: ${c.cw}, mutedWords: ${c.mutedWords}` , async () => { // initWordMuteInfoが実行されないので代わりにここで初期化 - (globalThis as any)._misskeyWordMute = { - soft: createWordMuteInfo(c.mutedWords), - hard: createWordMuteInfo([]), - } + setWordMuteInfo(c.mutedWords, []); const note = NoteMock({ text: c.text, cw: c.cw }); const result = checkWordMute(note, null, 'soft');