Monorepo
Shared Test Utilities in Monorepos: Mocks, Fixtures, and Test Helpers
As a monorepo grows, test code starts to duplicate. Every package writes its own createUser() factory, defines its own API mock handlers, and copies the same Jest setup file. A change to the User type means updating factories in five packages. A new API endpoint means updating mocks scattered across