This video demonstrates how to use tools like Mocha and PhantomJS to build rigorous client tests. It also discusses programming techniques to make Javascript client code more easily testable.
Video source: http://blog.jerryorr.com/2014/08/yes-you-can-unit-test-client-side-code.html
Event organizer: http://webconference.psu.edu/