您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

21 行
533 B

  1. package service
  2. import (
  3. "testing"
  4. "github.com/QuantumNous/new-api/setting"
  5. "github.com/stretchr/testify/require"
  6. )
  7. func TestSensitiveWordReplaceMasksChineseWordAfterASCII(t *testing.T) {
  8. oldWords := setting.SensitiveWords
  9. setting.SensitiveWords = []string{"秘密"}
  10. t.Cleanup(func() { setting.SensitiveWords = oldWords })
  11. found, words, replaced := SensitiveWordReplace("prefix秘密suffix", false)
  12. require.True(t, found)
  13. require.Equal(t, []string{"秘密"}, words)
  14. require.Equal(t, "prefix**###**suffix", replaced)
  15. }