This document discusses testing Backbone applications with Jasmine. It provides examples of how to test models, views, user interactions, and more. Key points covered include:
- Using Behavior Driven Development (BDD) style tests with Jasmine's describe and it blocks to test app behaviors.
- Spying on and mocking functions like jQuery's ajax call to test view logic without external dependencies.
- Testing models by calling methods and checking property values change as expected.
- Testing views by triggering events and checking models and DOM update appropriately.
- The jasmine-jquery plugin allows testing user interactions like clicks directly.