mirror of
				https://github.com/lingble/twenty.git
				synced 2025-10-30 20:27:55 +00:00 
			
		
		
		
	 8590bd7227
			
		
	
	8590bd7227
	
	
	
		
			
			In this PR, we are refactoring two things: - leverage field.defaultValue for Select and MultiSelect settings form (instead of option.isDefault) - use quoted string (ex: "'USD'") for string default values to embrace backend format --------- Co-authored-by: Thaïs Guigon <guigon.thais@gmail.com>
		
			
				
	
	
		
			34 lines
		
	
	
		
			982 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			982 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { JestConfigWithTsJest, pathsToModuleNameMapper } from 'ts-jest';
 | |
| 
 | |
| // eslint-disable-next-line @typescript-eslint/no-var-requires
 | |
| const tsConfig = require('./tsconfig.json');
 | |
| 
 | |
| const jestConfig: JestConfigWithTsJest = {
 | |
|   displayName: 'twenty-ui',
 | |
|   preset: '../../jest.preset.js',
 | |
|   setupFilesAfterEnv: ['./setupTests.ts'],
 | |
|   testEnvironment: 'jsdom',
 | |
|   transformIgnorePatterns: ['../../node_modules/'],
 | |
|   transform: {
 | |
|     '^.+\\.[tj]sx?$': [
 | |
|       '@swc/jest',
 | |
|       {
 | |
|         jsc: {
 | |
|           parser: { syntax: 'typescript', tsx: true },
 | |
|           transform: { react: { runtime: 'automatic' } },
 | |
|         },
 | |
|       },
 | |
|     ],
 | |
|   },
 | |
|   moduleNameMapper: {
 | |
|     '\\.(jpg|jpeg|png|gif|webp|svg|svg\\?react)$':
 | |
|       '<rootDir>/__mocks__/imageMock.js',
 | |
|     ...pathsToModuleNameMapper(tsConfig.compilerOptions.paths),
 | |
|   },
 | |
|   moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'],
 | |
|   extensionsToTreatAsEsm: ['.ts', '.tsx'],
 | |
|   coverageDirectory: './coverage',
 | |
| };
 | |
| 
 | |
| export default jestConfig;
 |