diff --git a/packages/backend/jest.js b/packages/backend/jest.js index 4f5bbd2608..0cb2c2ab77 100644 --- a/packages/backend/jest.js +++ b/packages/backend/jest.js @@ -1,15 +1,19 @@ #!/usr/bin/env node import child_process from 'node:child_process'; import path from 'node:path'; +import url from 'node:url'; import semver from 'semver'; +const __filename = url.fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + const args = []; args.push(...[ ...semver.satisfies(process.version, '^20.17.0 || ^22.0.0') ? ['--no-experimental-require-module'] : [], '--experimental-vm-modules', '--experimental-import-meta-resolve', - path.join(import.meta.dirname, 'node_modules/jest/bin/jest.js'), + path.join(__dirname, 'node_modules/jest/bin/jest.js'), ...process.argv.slice(2), ]);