People blame Javascript because of its absent-minded design, sloppy syntax, no decent IDE support it, hardly to refactor, everyone even a pig can programme it. However, the most important missing link in Javascript is it's lack of unit test framework. Game changed soon after Jasmine comes up.

Unit testing with BDD style, Jasmine helps messy and nightmare Javascript codes cleaned up, reliable and trustworthy. 

This tutorial introduces Jasmine to any Javascript developers who want to leap up to another level. Mind you, I haven't seen the Javascript codes can be written in such an elegant and beautiful way.

Have fun and enjoy always.