Strring occurrences

by alexsuch

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/mocha/1.20.1/mocha.js"></script>
<link rel="stylesheet" href=" //cdnjs.cloudflare.com/ajax/libs/mocha/1.20.1/mocha.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/chai/1.9.1/chai.min.js"></script>
<div id="mocha"></div>

JavaScript

/*
Write a function that takes in 2 string parameters, str1 and str2, and returns the number of times str2 occurs as a substring inside str1.

ex: str1=”cat in a hat” and str2=”at” then function returns 2
           ¯¯       ¯¯
*/

function countOccurrences(str1, str2) {
}

// Tests
mocha.setup('bdd');
var assert = chai.assert;

describe('countOccurrences', function () {
  it('a cat in a hat, at', () => {
  	assert.equal(countOccurrences('a cat in a hat', 'at'), 2);
  });
  
  it('a cat in a hat, rat', () => {
  	assert.equal(countOccurrences('a cat in a hat', 'rat'), 0);
  });
  
  it('a cat in a hat, a', () => {
  	assert.equal(countOccurrences('a cat in a hat', 'a'), 4);
  });
  
    
});

mocha.run();