Angular unit tests in GitLab

Unit testing brings many benefits to our projects by assuring that code mistakes could be captured early and not in production. You don't need to remember every single logic you or other developers have used in the code before refactoring. You start refactoring and tests will tell you when something has broken.