Skip to content

Commit a1334d8

Browse files
committed
fix(pgsql-test): add moduleNameMapper for Jest to resolve workspace dependencies
- Add moduleNameMapper configuration in packages/pgsql-test/jest.config.js - Maps @launchql/* packages to packages/*/dist directories for Jest resolution - Fixes Jest module resolution issues with pnpm's isolated structure - Required for tests that import @launchql/core and other workspace packages
1 parent f90b5f4 commit a1334d8

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

packages/pgsql-test/jest.config.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,9 @@ module.exports = {
1414
transformIgnorePatterns: [`/node_modules/*`],
1515
testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$',
1616
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
17-
modulePathIgnorePatterns: ['dist/*']
17+
modulePathIgnorePatterns: ['dist/*'],
18+
moduleNameMapper: {
19+
'^@launchql/logger$': '<rootDir>/../../packages/logger/dist',
20+
'^@launchql/(.*)$': '<rootDir>/../../packages/$1/dist',
21+
},
1822
};

0 commit comments

Comments
 (0)