diff --git a/jest.config.js b/jest.config.js index bc18becba..9c31b1aa7 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,45 +1,7 @@ -const babelTargetList = []; - -const tsTargetList = [ - "helper_components/calendar_icon\\.tsx", - "helper_components/custom_input\\.tsx", - "helper_components/custom_time_input\\.tsx", - "helper_components/test_wrapper\\.tsx", - "calendar_icon\\.test\\.tsx", - "calendar_test\\.test\\.tsx", - "date_utils_test\\.test\\.ts", - "datepicker_test\\.test\\.tsx", - "day_test\\.test\\.tsx", - "exclude_dates\\.test\\.tsx", - "exclude_time_period_test\\.test\\.tsx", - "exclude_times_test\\.test\\.tsx", - "filter_times_test\\.test\\.tsx", - "include_times_test\\.test\\.tsx", - "index\\.ts", - "inject_times_test\\.test\\.tsx", - "min_time_test\\.test\\.tsx", - "month_dropdown_test\\.test\\.tsx", - "month_test\\.test\\.tsx", - "month_year_dropdown_test\\.test\\.tsx", - "multi_month_test\\.test\\.tsx", - "multiple_selected_dates\\.test\\.tsx", - "run_axe\\.tsx", - "show_time_test\\.test\\.tsx", - "test_utils\\.ts", - "time_format_test\\.test\\.tsx", - "time_input_test\\.test\\.tsx", - "timepicker_test\\.test\\.tsx", - "week_number_test\\.test\\.tsx", - "week_picker_test\\.test\\.tsx", - "week_test\\.test\\.tsx", - "year_dropdown_options_test\\.test\\.tsx", - "year_dropdown_test\\.test\\.tsx", - "year_picker_test\\.test\\.tsx", -]; - module.exports = { roots: ["./src/test"], setupFilesAfterEnv: ["/src/test/index.ts"], + preset: "ts-jest", testEnvironment: "jest-environment-jsdom", collectCoverage: true, coverageReporters: ["json", "lcov", "text", "clover"], @@ -48,30 +10,4 @@ module.exports = { "!**/node_modules/**", "!**/vendor/**", ], - transformIgnorePatterns: ["/node_modules/(?!date-fns)"], - transform: { - "^.+\\.(js|jsx)$": "babel-jest", - ...babelTargetList.reduce((prev, item) => { - return { - ...prev, - // [`^/src/test/${item}$`]: "babel-jest", - [`^.+/src/test/${item}$`]: "babel-jest", - // [`^/${item}$`]: "babel-jest", - // [`^.+/${item}$`]: "babel-jest", - }; - }, {}), - ...tsTargetList.reduce((prev, item) => { - return { - ...prev, - // [`^/src/test/${item}$`]: "ts-jest", - [`^.+/src/test/${item}$`]: "ts-jest", - // [`^/${item}$`]: "ts-jest", - // [`^.+/${item}$`]: "ts-jest", - }; - }, {}), - "^.+/src/(?!test/).*\\.(ts|tsx)$": "ts-jest", - // TODO: use it after the migration - // "^.+\\.ts?$": "ts-jest", - "node_modules/(?!date-fns/.*)": "ts-jest", - }, };