We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
version: 1.6.9 test:
import ( "testing" goaway "github.com/TwiN/go-away" "github.com/stretchr/testify/require" ) func TestDefaultDriver_AR_4768(t *testing.T) { detector := goaway.NewProfanityDetector().WithCustomDictionary( []string{"anal", "babi"}, // profanities []string{"babibu"}, // falsePositives []string{"babibube"}, // falseNegatives ) message := "message with old anal new babi falsePositive babibu falseNegative babibube" expected := "message with old **** new **** falsePositive babibu falseNegative ********" isProfane := detector.IsProfane(message) require.True(t, isProfane) censored := detector.Censor(message) require.Equal(t, expected, censored) /* Original :message with old anal new babi falsePositive babibu falseNegative babibube Expected :message with old **** new **** falsePositive babibu falseNegative ******** Actual :message with old anal ne* ***i fa****ositive babibu falseNegative ******** */ }
message with old **** new **** falsePositive babibu falseNegative ********
use the test from the description
v1.6.9
No response
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Describe the bug
version: 1.6.9
test:
What do you see?
message with old **** new **** falsePositive babibu falseNegative ********
What do you expect to see?
message with old **** new **** falsePositive babibu falseNegative ********
List the steps that must be taken to reproduce this issue
use the test from the description
Version
v1.6.9
Additional information
No response
The text was updated successfully, but these errors were encountered: