This document discusses unit testing JavaScript code using the Jasmine testing framework. It provides an overview of unit testing, behavior driven development (BDD) and how Jasmine supports BDD style testing. It demonstrates how to set up Jasmine, create test suites and specs, use matchers for expectations, and work with spies and async code. The document also discusses how to integrate Jasmine with Karma, a test runner that allows executing tests across multiple browsers.
Related topics: