Testing Angular Applications
Writing automated tests for your applications is just as important as writing the application code. Many developers don’t like to write tests or skip them altogether because they feel it’s too time-consuming, but as your applications and workspace grow, having automated tests becomes ever more critical. When working on an extensive application, the chances are significant that your changes will impact many things throughout the application. Small changes can affect many things, which becomes even more apparent when you’re making changes in a library used in many applications. You’ll often find yourself in a scenario where you make changes and don’t even know every application surface your changes will impact. Because you don’t want to break features, you don’t want to work on or manually test the entire workspace each time you make a change; you need automated tests that can test all affected code for you...