A test drive approach to learning javascript. Inspired by js-assessment.