Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 

21 rader
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. }