JavaScript Testing: Unit vs Functional vs Integration Tests

Eric Elliott takes JavaScript testing under the microscope, examining the kinds of tests available and demonstrating how they enhance software stability.
http://www.sitepoint.com/javascript-testing-unit-functional-integration/