You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
795 B
34 lines
795 B
// import type {Config} from 'jest';
|
|
|
|
// const config: Config = {
|
|
// verbose: true,
|
|
// };
|
|
|
|
// export default config;
|
|
|
|
// import type {Config} from 'jest';
|
|
// import {defaults} from 'jest-config';
|
|
|
|
// const config: Config = {
|
|
// moduleFileExtensions: [...defaults.moduleFileExtensions, 'mts'],
|
|
// };
|
|
|
|
// export default config;
|
|
|
|
// jest.config.ts
|
|
import type { Config } from '@jest/types';
|
|
|
|
const config: Config.InitialOptions = {
|
|
moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'png'],
|
|
transform: {
|
|
'^.+\\.(js|jsx|ts|tsx)$': 'babel-jest',
|
|
'^.+\\.png$': 'identity-obj-proxy',
|
|
},
|
|
moduleNameMapper: {
|
|
'\\.(css|less)$': 'identity-obj-proxy',
|
|
'\\.(gif|ttf|eot|svg)$': '<rootDir>/path/to/your/empty-module.js',
|
|
},
|
|
};
|
|
|
|
export default config;
|