π‘
Unit tests: These typically test a single method, class, or function in isolation, providing assurance to the developer that their code operates as designed. For many reasons, including the need to keep our tests fast and stateless, unit tests often "stub out" databases and other external dependencies (e.g., functions are modified to return static, predefined values, instead of calling the real database).