The Future of Web Development Part 2 - Full-Stack Automated JavaScript Testing

Follow-up to "The Future of Web Development", that demonstrates how you can write server-side and client-side unit and integration/Selenium tests for a simple app entirely in JavaScript.