The Practical Dev's review of No Tests - No Pull Request, Right? Types of Tests that Should Be in Your Codebase