|
- package service
-
- import (
- "testing"
-
- "github.com/QuantumNous/new-api/setting"
- "github.com/stretchr/testify/require"
- )
-
- func TestSensitiveWordReplaceMasksChineseWordAfterASCII(t *testing.T) {
- oldWords := setting.SensitiveWords
- setting.SensitiveWords = []string{"秘密"}
- t.Cleanup(func() { setting.SensitiveWords = oldWords })
-
- found, words, replaced := SensitiveWordReplace("prefix秘密suffix", false)
-
- require.True(t, found)
- require.Equal(t, []string{"秘密"}, words)
- require.Equal(t, "prefix**###**suffix", replaced)
- }
|