Create scope factory to avoid repetitive $rootScope.$new in tests
Remove controller spec. Create pattern of testing views (template + controller).
Validate that view testing approach works for ng-repeat
Extract PetRepository and spy on it in test to be more plausible.

- Look how this drove out adding the missing ng-controller annotation!