Repositories (1)
profanity_filter
25 snippets stored for this repo
#[test]
#[cfg_attr(not(feature = "bitch"), ignore)]
fn bitch() {
assert_eq!(
PROFANITY_FILTER.find("that's bitchin'").collect::<Vec<_>>(),
vec!["bitching"]
#[test]
#[cfg_attr(not(feature = "piss"), ignore)]
fn piss() {
assert_eq!(
PROFANITY_FILTER.censor("Pissin'"), "*******"
)
// "cummed",
// "cumming",
// "cums",
// "cumshot",
// "cunt",
// "pussy",
// "sex",
#[test]
#[cfg_attr(not(feature = "faggot"), ignore)]
fn faggot() {
assert_eq!(
PROFANITY_FILTER.find("FAG").collect::<Vec<_>>(),
vec!["fag"]
if cfg!(feature = "faggot") {
generator.words(&[
"fagging",
"faggot",
"faggoted",
"cock",
"cocks",
"cocksuck",
"cocksucker",
"cocksuckers",
"cocksucking",
"cocksuckings",
#[test]
#[cfg_attr(not(feature = "slut"), ignore)]
fn slut() {
assert_eq!(
PROFANITY_FILTER.find("slut").collect::<Vec<_>>(),
vec!["slut"]
#[test]
#[cfg_attr(not(feature = "bastard"), ignore)]
fn bastard() {
assert_eq!(
PROFANITY_FILTER.find("bastard").collect::<Vec<_>>(),
vec!["bastard"]
#[test]
#[cfg_attr(not(feature = "jizz"), ignore)]
fn jizz() {
assert_eq!(
PROFANITY_FILTER.find("JIZZ").collect::<Vec<_>>(),
vec!["jizz"]
generator.words(&["jerkedoff", "jerkingoff", "jerkoff", "jerksoff"]);
}
if cfg!(feature = "jizz") {
generator
.words(&["jizz", "jizzed", "jizzer", "jizzes", "jizzing"])
.aliases(&[
"fucking",
"fucks",
"motherfuck",
"motherfucker",
"motherfuckers",
"motherfucking",
])
);
assert_eq!(
PROFANITY_FILTER.find("MUTHAFUKA").collect::<Vec<_>>(),
vec!["motherfucker"]
);
assert_eq!(
PROFANITY_FILTER.find("motherfuckin'").collect::<Vec<_>>(),
#[test]
#[cfg_attr(not(feature = "damn"), ignore)]
fn damn() {
assert_eq!(
PROFANITY_FILTER.find("Damn").collect::<Vec<_>>(),
vec!["damn"]
#[test]
#[cfg_attr(not(feature = "dick"), ignore)]
fn dick() {
assert_eq!(
PROFANITY_FILTER.find("dick").collect::<Vec<_>>(),
vec!["dick"]
#[test]
#[cfg_attr(not(feature = "cunt"), ignore)]
fn cunt() {
assert_eq!(
PROFANITY_FILTER.find("CU|\\|T").collect::<Vec<_>>(),
vec!["cunt"]
);
assert_eq!(
PROFANITY_FILTER.find("aSS hOLe").collect::<Vec<_>>(),
vec!["asshole"]
);
assert_eq!(
PROFANITY_FILTER.find("JACKASS").collect::<Vec<_>>(),
#[test]
#[cfg_attr(not(feature = "cock"), ignore)]
fn cock() {
assert_eq!(
PROFANITY_FILTER.find("cocks").collect::<Vec<_>>(),
vec!["cocks"]
// "cums",
// "cumshot",
// "cunt",
// "pussy",
// "sex",
// // Offensive.
// "chink",
#[test]
#[cfg_attr(not(feature = "shit"), ignore)]
fn shit() {
assert_eq!(
PROFANITY_FILTER.find("shit").collect::<Vec<_>>(),
vec!["shit"]
#[test]
#[cfg_attr(not(feature = "anal"), ignore)]
fn anal() {
assert_eq!(
PROFANITY_FILTER.find("anAl").collect::<Vec<_>>(),
vec!["anal"]