May 2022
Intermediate to advanced
356 pages
6h 45m
English
If you remember back in Chapter 4, Exploring Crystal via Writing a Command-Line Interface, a spec/ folder was created when scaffolding the project. This folder contained all of the tests related to the application, but what are tests and why should I write them? Tests, in short, are an automated way to ensure your code is still working as intended. They can be immensely helpful as your application grows since the time and effort required to manually test everything for every change simply becomes infeasible. In this chapter, we will cover the following topics:
By the end of this chapter, you should understand the benefits of testing and how to write general unit tests and integration ...
Read now
Unlock full access