Get a concise introduction to Jasmine, the popular behavior-driven testing framework for JavaScript. This practical guide shows you how to write unit tests with Jasmine that automatically check for bugs in your application. If you have JavaScript experience―with knowledge of some advanced features―you’ll learn how to write specifications for individual components, and then use those specs to test the code you write. Throughout the book, author Evan Hahn focuses primarily on methods for testing browser-based JavaScript applications, but you’ll also discover how to use Jasmine with CoffeeScript, Node.js, Ruby on Rails, and Ruby without Rails. You won’t find a more in-depth source for Jasmine anywhere.
Direct and to the point. I enjoyed reading this one. I would have loved if the a few more examples were included. Overall I would recommend this book to anyone who is starting out with Jasmine
It's OK as a quick and shallow introduction to, or reminder of, Jasmine in particular, not really about TDD/BDD. It has some typos and obscure sections (I found the one on Spies quite convoluted), and doesn't really provide a good baseline on the subject, but as said, as a simple reference it works fine and gets read in a single sitting.
I read this because of my current task. It is a short version of a documentation. In a way, the fact that it is short makes it great but then I did not get the absolute basic introduction I need to learn about testing with fixtures.
I liked this book, it´s very concise and all the topics are explained very well; I would recommend this book for people that already knows about TDD and just need the concepts from Jasmine. I just think that it would had be nice if the author gave more examples on the spies and asynchronous types.
just a longish tutorial, basically, or a PDF version of online reference. useful enough for exactly those purposes of reference. end of the book really rushes through more complicated scenarios.