This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch chore/ts-migration-sqllab-explore
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 6fc8b2cef9202e03fbe05043f6a9f31edc38ea61
Author: Evan Rusackas <[email protected]>
AuthorDate: Sun Jan 18 16:05:37 2026 -0800

    fix(tests): exclude compiled esm/lib directories from jest
    
    Add modulePathIgnorePatterns to exclude compiled output directories
    (esm/ and lib/) in packages and plugins from being tested by jest.
    These directories contain transpiled build artifacts that have issues
    with _jsx references in jest.mock() calls.
    
    Co-Authored-By: Claude Opus 4.5 <[email protected]>
---
 superset-frontend/jest.config.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/superset-frontend/jest.config.js b/superset-frontend/jest.config.js
index ca8c56ee12..75634bd915 100644
--- a/superset-frontend/jest.config.js
+++ b/superset-frontend/jest.config.js
@@ -36,7 +36,13 @@ module.exports = {
     '^@apache-superset/core/(.*)$': '<rootDir>/packages/superset-core/src/$1',
   },
   testEnvironment: '<rootDir>/spec/helpers/jsDomWithFetchAPI.ts',
-  modulePathIgnorePatterns: ['<rootDir>/packages/generator-superset'],
+  modulePathIgnorePatterns: [
+    '<rootDir>/packages/generator-superset',
+    '<rootDir>/packages/.*/esm',
+    '<rootDir>/packages/.*/lib',
+    '<rootDir>/plugins/.*/esm',
+    '<rootDir>/plugins/.*/lib',
+  ],
   setupFilesAfterEnv: ['<rootDir>/spec/helpers/setup.ts'],
   snapshotSerializers: ['@emotion/jest/serializer'],
   testEnvironmentOptions: {

Reply via email to