Angular 6 Development: Testing & TDD