Snapshot testing is a way to test your APIs without writing actual test cases.
- A snapshot is a single state of your API, saved in a file.
- You have a set of snapshots for your API endpoints.
- Once you add a new feature, you can generate automatically new snapshots
for the updated API.