Using tests to catch regressions when updating dependencies
In this section, we will learn how to use tests to drive the updating of application dependencies. The tests will help verify that the application code continues to work as expected and allow us to quickly catch regressions if they occur after updating dependencies. The budgeting application renders the following when the application is running:
The preceding screenshot shows a summary section that includes Income, Spending, and Left over amounts based on user input. A user can click the SET INCOME button to update the value for Income:
The preceding screenshot shows a model that allows the user to enter and submit a number to update the value for Income. A user can also create budgets for various categories: