core/testing/mocking_strategies.md
Mocking Strategies: Test Doubles, London vs Chicago Schools, and Avoiding Over-Mocking
Precise definitions of dummies, stubs, fakes, spies, and mocks, the London (mockist) vs Chicago (classicist) schools of TDD, and concrete guidance on when mocking makes tests brittle and how to avoid over-mocking.