A Classic TDD Kata in AngularJS