This document discusses unit testing in Angular 2. It introduces the Angular 2 test API and differences from previous versions. It then covers decisions to make when unit testing like what framework to use and how to set up tests. Finally, it provides recipes for unit testing different scenarios like simple components, components communicating with services, routing, and nested components. It emphasizes the importance of writing unit tests and lists resources for learning more about Angular testing.