Just a few reasons (of many)...
Tests must be part of Continuous Integration processes as well as able to run on a local developer's machine
80% code coverage is required for this contract
see https://gitlab.com/meilinger/nestjs-testing
Resources
Exercises