<!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'));
  });
});