UNPKG

french-badwords-list

Version:

A highly consumable list of french bad (profanity) words (forked from badwords-list)

28 lines (22 loc) 904 B
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; }); });