__tests__/- Root-level integration and cross-cutting testssrc/**/__tests__/- Unit tests colocated with source code- Jest with TypeScript support
Root-level tests (__tests__/*.test.ts):
import InstallManager from "../src/extensions/mod_management/InstallManager";
jest.mock("../src/extensions/mod_management/util/dependencies");Module-specific tests (src/extensions/mod_management/__tests__/*.test.ts):
import InstallManager from "../InstallManager";
jest.mock("../util/dependencies");- "Cannot find module": Check
jest.mock()paths match file location relative to test - Import vs mock paths: Both must be updated when moving test files
- Missing mock parameters: Update mock calls when method signatures change
pnpm run test- All testspnpm run test -- <path>- Specific file or directorypnpm run test -- --watch- Watch mode