mirror of
				https://github.com/lingble/twenty.git
				synced 2025-10-31 20:57:55 +00:00 
			
		
		
		
	 d9c0530dd3
			
		
	
	d9c0530dd3
	
	
	
		
			
			Run the CI integrationin sync mode and add the option to run it without db reset cleaning all the useless integration test --------- Co-authored-by: guillim <guillaume@twenty.com>
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { JestConfigWithTsJest, pathsToModuleNameMapper } from 'ts-jest';
 | |
| 
 | |
| // eslint-disable-next-line @typescript-eslint/no-var-requires
 | |
| const tsConfig = require('./tsconfig.json');
 | |
| 
 | |
| const jestConfig: JestConfigWithTsJest = {
 | |
|   silent: false,
 | |
|   verbose: true,
 | |
|   moduleFileExtensions: ['js', 'json', 'ts'],
 | |
|   rootDir: '.',
 | |
|   testEnvironment: 'node',
 | |
|   testRegex: '.integration-spec.ts$',
 | |
|   modulePathIgnorePatterns: ['<rootDir>/dist'],
 | |
|   globalSetup: '<rootDir>/test/integration/utils/setup-test.ts',
 | |
|   globalTeardown: '<rootDir>/test/integration/utils/teardown-test.ts',
 | |
|   testTimeout: 15000,
 | |
|   maxWorkers: 1,
 | |
|   moduleNameMapper: {
 | |
|     ...pathsToModuleNameMapper(tsConfig.compilerOptions.paths, {
 | |
|       prefix: '<rootDir>/../..',
 | |
|     }),
 | |
|     '^test/(.*)$': '<rootDir>/test/$1',
 | |
|     'twenty-emails': '<rootDir>/../twenty-emails/dist/index.js',
 | |
|   },
 | |
|   fakeTimers: {
 | |
|     enableGlobally: true,
 | |
|   },
 | |
|   transform: {
 | |
|     '^.+\\.(t|j)s$': 'ts-jest',
 | |
|   },
 | |
|   globals: {
 | |
|     APP_PORT: 4000,
 | |
|     ACCESS_TOKEN:
 | |
|       'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMDIwMjAyMC05ZTNiLTQ2ZDQtYTU1Ni04OGI5ZGRjMmIwMzQiLCJ3b3Jrc3BhY2VJZCI6IjIwMjAyMDIwLTFjMjUtNGQwMi1iZjI1LTZhZWNjZjdlYTQxOSIsIndvcmtzcGFjZU1lbWJlcklkIjoiMjAyMDIwMjAtMDY4Ny00YzQxLWI3MDctZWQxYmZjYTk3MmE3IiwiaWF0IjoxNzI2NDkyNTAyLCJleHAiOjEzMjQ1MDE2NTAyfQ._ISjY_dlVWskeQ6wkE0-kOn641G_mee5GiqoZTQFIfE',
 | |
|   },
 | |
| };
 | |
| 
 | |
| export default jestConfig;
 |