This document discusses unit testing Typescript code using QUnit and Sinon. It covers:
1. The basics of QUnit and how to set up tests with it.
2. Writing Typescript tests using QUnit and Sinon, including basic mocking, mocking with Sinon, and advanced tips.
3. Different unit testing workflows including a manual workflow, an automated workflow using Grunt, scaffolding HTML runner files using Grunt, and using external modules.
The document provides code examples and demos of writing tests and different workflows. It is intended to teach best practices for unit testing Typescript code.
Related topics: