Test-Driven JavaScript Development

Over the recent years, JavaScript has grown up. Long gone are the glory days
of “DHTML”; we are now in the age of “Ajax,” possibly even “HTML5.” Over
the past years JavaScript gained some killer applications; it gained robust libraries
to aid developers in cross-browser scripting; and it gained a host of tools such
as debuggers, profilers, and unit testing frameworks. The community has worked
tirelessly to bring in the tools they know and love from other languages to help give
JavaScript a “real” development environment in which they can use the workflows
and knowledge gained from working in other environments and focus on building
quality applications