In this chapter, we will cover:
Running Jasmine unit tests with PhantomJS
Using TerminalReporter for unit testing in PhantomJS
Creating a Jasmine test runner for PhantomJS and every other browser
Running Jasmine unit tests with Grunt
Watching your tests during development with Grunt
Running Jasmine unit tests with the Karma test runner
Generating code coverage reports with Istanbul and the Karma test runner
Running Jasmine unit tests with Karma and PhantomJS from WebStorm
Running QUnit tests with PhantomJS
Running Mocha unit tests with PhantomJS