Developers looking to keep their JavaScript code bug-free will want to unit test using Jasmine, one of the most popular unit testing frameworks around. Any project of meaningful size should be automatically tested to help catch bugs as early as possible.
Jasmine, a testing framework for JavaScript, makes it easy to test JavaScript projects, from browser-based applications to Node.js. While a quick understanding of Jasmine can be gleaned from the project's homepage, the framework has a lot of details and exciting plugins. This book explores Jasmine in a depth that can't be found elsewhere.
This book provides: Exposure to some Jasmine plugins, to extend Jasmine and allow for more functionality and more thorough testing; An Understanding of Jasmine's main features, to allow code to be automatically tested and reduce bugs; An Explanation of how to get Jasmine working in different environments (in the browser, in Node.js, through Rails, et cetera), to make Jasmine easier to work with.