Unit Testing Best Practices in AngularJS | Hacker News Reader