AntiPattern
Async Test Environment Mismatch
async-test-environment-mismatch
Async test scaffolding breaks when mocked async context managers, Jest module resolution, or dependency versions don’t match the runtime, causing coroutines leaked into async with, stale shared app state, and missing API surface like listObjectsV2.