test with mocha, chai, sinon, karma and PhontomJS instead of buster.js