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.
[youtube oIEoSym82os]
Video source: http://blog.jerryorr.com/2014/08/yes-you-can-unit-test-client-side-code.html
Event organizer: http://webconference.psu.edu/