TWHOD - AngularJS Dark Magic: Directives vs. Unit Testing