O'Reilly logo

Test-Driven JavaScript Development by Harmeet Singh, Hetal Prajapati, Ravi Kumar Gupta

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Karma with Jasmine

Karma is a JavaScript command line tool that can be used to open a browser, which loads an application's source code and executes tests. Karma can be configured to run against a number of browsers, which is useful to boost any developers confident that the application works on all browsers that we need to support. Normally, Karma tests are executed on the command prompt and it will display the results of unit tests on the command prompt once a test is run in the browser.

Getting started

Karma runs on Node.js and it is available as a NPM package. To perform a setup of Karma, we first need Node.js installed in our machine. Let's first install Node.js on the machine. To install Node.js, we need to download it from http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/ ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required