/** * Jest Configuration for H5P Service (ESM) */ export default { testEnvironment: 'node', testMatch: ['**/tests/**/*.test.js'], collectCoverageFrom: [ 'server-simple.js', 'setup-h5p.js', '!node_modules/**', '!tests/**' ], coverageDirectory: 'coverage', coverageReporters: ['text', 'lcov', 'html'], verbose: true, testTimeout: 10000, setupFilesAfterEnv: ['/tests/setup.js'], // ESM support transform: {}, moduleFileExtensions: ['js', 'mjs'] };