You might want to try out this new open-source JavaScript testing framework with promises and integrated with cloud-hosted testing providers such as BrowserStack
Intern touts itself as a next-generation code testing stack for JavaScript.
Run tests from straight your browser or Node.js. Write tests using any style you like (TDD, BDD, whatever!). Get full code coverage reporting so you know what’s left to test. Seamlessly run tests on Sauce Labs, BrowserStack, TestingBot, or your own Selenium Grid. Ready for continuous integration? Intern works with Travis CI, Jenkins, and TeamCity out of the box.
Read more from the source: theintern.io