Heads Up! You're viewing the docs for v4.0, an old version of Karma. v6.4 is the newest.
On the AngularJS team, we rely on testing and we always seek better tools to make our life easier. That's why we created
Karma - a test runner that fits all our needs.
  • Screencast

    Introductory ScreencastThe spectacular quick start to Testacular.

  • JS.everywhere 2012

    JS Everywhere 2012 ParisWatch Vojta Jína presenting Testacular at JS.everywhere.

Things should be simple. We believe in testing and so we want to make it as simple as possible.

The main goal for Karma is to bring a productive testing environment to developers. The environment being one where they don't have to set up loads of configurations, but rather a place where developers can just write the code and get instant feedback from their tests. Because getting quick feedback is what makes you productive and creative.

Who uses Karma ?

Mocha
SVG
TrustTIC
JetBrains
InfTec
RPLAN

For more motivation on why to use Karma and why we did it, check out the blog post on Google Testing.