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.
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.
A book review of Talking with Tech Leads
A product review of Google's new email UI
A book review of a great deep dive into Backbone best practices