french-badwords-list
Version:
A highly consumable list of french bad (profanity) words (forked from badwords-list)
28 lines (22 loc) • 904 B
JavaScript
var should = require('chai').should();
var Filter = require('bad-words');
describe('bad-words filter', function(){
it("should return 'xxxxxx de xxxxx' for 'bordel de merde' input", function(){
var list = require('../dist/index');
var filter = new Filter({ placeHolder: 'x', emptyList: true});
filter.addWords(...list.array);
filter.clean('bordel de merde').should.be.equal('xxxxxx de xxxxx');
});
it("should return true for 'conne' input", function(){
var list = require('../dist/index');
var filter = new Filter({emptyList: true});
filter.addWords(...list.array);
filter.isProfane('conne').should.be.true;
});
it("should return false for 'bonjour' input", function(){
var list = require('../dist/index');
var filter = new Filter({ emptyList: true});
filter.addWords(...list.array);
filter.isProfane('bonjour').should.be.false;
});
});