diff --git a/frontend/package.json b/frontend/package.json index 9cf67208e..5e83db28c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,7 +10,8 @@ "data-portal": "pnpm --filter data-portal", "dev": "pnpm data-portal dev", "lint": "pnpm -r lint", - "lint:fix": "pnpm -r lint:fix" + "lint:fix": "pnpm -r lint:fix", + "test": "pnpm -r test" }, "devDependencies": { "npm-run-all": "^4.1.5", diff --git a/frontend/packages/data-portal/jest.config.cjs b/frontend/packages/data-portal/jest.config.cjs index 946e49fe0..8750df42c 100644 --- a/frontend/packages/data-portal/jest.config.cjs +++ b/frontend/packages/data-portal/jest.config.cjs @@ -1,6 +1,6 @@ /** @type {import('ts-jest').JestConfigWithTsJest} */ module.exports = { - preset: 'ts-jest', + preset: 'ts-jest/presets/default-esm', testEnvironment: 'jsdom', moduleNameMapper: { diff --git a/frontend/packages/data-portal/package.json b/frontend/packages/data-portal/package.json index dfef187bf..594f6d398 100644 --- a/frontend/packages/data-portal/package.json +++ b/frontend/packages/data-portal/package.json @@ -22,7 +22,7 @@ "lint:stylelint": "stylelint 'app/**/*.css'", "lint:stylelint:fix": "pnpm lint:stylelint --fix", "start": "NODE_ENV=production node --loader ts-node/esm server.ts", - "test": "jest", + "test": "NODE_OPTIONS='--experimental-vm-modules' jest", "type-check": "tsc -p tsconfig.json --noEmit" }, "//": "note: SDS 18.1.2 has bug in Button component",