What is it?
- What is Software testing?
- Writing good tests
- Matchers in depth
- More Jasmine Features
- Using Jasmine with other tools
What's it like?
Unfortunately the book manages to simultaneously feel like its filling space in many spots, and like it missed opportunities to provide value in others. Chapters 4 and 5 for instance fail to say much that is not already in Jasmine's "describe by showing"-style documentation. Chapter 1 seems to be searching for interesting things to say about testing, and failed to meaningfully explain the distinction between BDD and generic Test Driven Development. The section on Jasmine and Coffeescript in Chapter 7 could be succinctly summarized as "Yes you can use Jasmine with Coffeescript". At the same time, the book misses opportunities to talk about things like writing testable code, or refactoring existing code to be meaningfully tested with Jasmine. I would have loved to see more about automating testing and fitting it into the development process, or running tests from the command line with phantomJS.
Where can I buy it?
- Jasmine Home Page - Learn more about Jasmine straight from the source
- Medium Equals Message - another review of the book from Chris Webb
This review is part of the O'Reilly Blogger Program. I am not compensated for this review, but did receive a free review copy of the book. The opinions expressed here are my own.