Jasmine is a behavior-driven development (BDD) framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.
This presentation from Joshua Clanton covers:
* What is unit testing?
* What is Test Driven Development?
* What is Jasmine?
* How can these things help me?
* How do I use Jasmine?
[youtube T76rwjqJk3w]
Book of the presenter: https://leanpub.com/jasmine-testing/
Slides of the presentation: http://joshuacc.github.io/tdd-with-jasmine/#1