January 2023
Intermediate to advanced
666 pages
14h 36m
English
Our to-do Rust application now fully works. We are happy with our first version as it manages authentication, different users, and their to-do lists, and logs our processes for inspection. However, a web developer’s job is never done.
While we have now come to the end of adding features to our application, we know that the journey does not stop here. In future iterations beyond this book, we may want to add teams, new statuses, multiple lists per user, and so on. However, as we add these features, we must ensure that our old application’s behavior stays the same unless we actively change it. This is done by building tests.
In this chapter, we’ll build tests that check our existing behavior, ...
Read now
Unlock full access