export default {
  testEnvironment: 'node',
  transform: {},
  testMatch: ['**/__tests__/routes/**/*.test.js'],
  moduleFileExtensions: ['js', 'mjs'],
  verbose: true,
  testTimeout: 30000,
  // ESM modules need isolation - each test file gets its own module cache
  maxWorkers: 1,
  forceExit: true,
  detectOpenHandles: false,
};
