From b04c787540aeaddcb11eacea85085e0c27401073 Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Thu, 14 Dec 2023 20:08:03 +0100 Subject: [PATCH] Update Jest configuration for frontend (#2994) --- packages/twenty-front/jest.config.js | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/packages/twenty-front/jest.config.js b/packages/twenty-front/jest.config.js index 29dc1cf01..abd526996 100644 --- a/packages/twenty-front/jest.config.js +++ b/packages/twenty-front/jest.config.js @@ -10,8 +10,30 @@ export default { '@testing/(.+)': "/src/testing/$1", }, extensionsToTreatAsEsm: ['.ts', '.tsx'], - // collectCoverage: true, - // collectCoverageFrom: ['/src/**/*.{ts,tsx}'], - // coveragePathIgnorePatterns: ['(tests/.*.mock).(jsx?|tsx?)$', '(.*).d.ts$'], + coverageThreshold: { + global: { + statements: 10, + lines: 10, + functions: 10, + }, + }, + collectCoverage: true, + collectCoverageFrom: ['/src/**/*.ts'], + coveragePathIgnorePatterns: [ + 'states/.+State.ts$', + 'contexts/.+Context.ts', + 'testing/*', + 'tests/*', + 'config/*', + 'graphql/queries/*', + 'graphql/mutations/*', + 'graphql/fragments/*', + 'types/*', + 'constants/*', + 'generated-metadata/*', + 'generated/*', + '__stories__/*', + + ], // coverageDirectory: '/coverage/', } \ No newline at end of file