<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<script src="https://js.cx/test/libs.js"></script>
<script src="test.js"></script>
</head>
<body>
<script>
function checkSpam(true_str){
let sp_wo_1 = 'xxx'; //spam word 1
let sp_wo_2 = 'viagra'; //spam word 2
let str = true_str.toLowerCase();
//document.write(str+'| |');
//check for str exsist and length of str >= length of spam word 1
if ( (str) && ( (str.length>=sp_wo_1.length) || (str.length>=sp_wo_2.length) ) ){
let sp_wo1 = str.indexOf(sp_wo_1);
let sp_wo2 = str.indexOf(sp_wo_2);
if (sp_wo1>=0 || sp_wo2>=0){
return true;
}
else{
return false;
}
}
}
</script>
</body>
</html>
describe("checkSpam", function() {
it('считает спамом "buy ViAgRA now"', function() {
assert.isTrue(checkSpam('buy ViAgRA now'));
});
it('считает спамом "free xxxxx"', function() {
assert.isTrue(checkSpam('free xxxxx'));
});
it('не считает спамом "innocent rabbit"', function() {
assert.isFalse(checkSpam('innocent rabbit'));
});
});