Skip to content

Commit f90c507

Browse files
makdenissmakdeniss
authored andcommitted
feat: fix test coverage (#2)
1 parent 1c994bb commit f90c507

File tree

2 files changed

+20
-21
lines changed

2 files changed

+20
-21
lines changed

jest.config.ts

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,21 @@ const baseConfig = require('./base.jest.config.cjs');
33

44
module.exports = {
55
...baseConfig,
6-
moduleFileExtensions: ['js', 'json', 'ts'],
7-
rootDir: '.',
8-
testRegex: '.*\\.spec\\.ts$',
6+
rootDir: 'src',
7+
testRegex: '.spec.ts$',
8+
collectCoverage: true,
9+
reporters: ['default'],
10+
coverageThreshold: {
11+
global: {
12+
branches: 78,
13+
functions: 80,
14+
lines: 95,
15+
statements: -10,
16+
},
17+
},
18+
coveragePathIgnorePatterns: ['/node_modules/', '/integration-tests/'],
19+
coverageDirectory: '../test-run-reports/coverage/unit',
20+
transformIgnorePatterns: ['/node_modules/(?!(@openmfp/portal-server-lib|graphql-request)/)'],
921
transform: {
1022
'^.+\\.(t|j)s$': [
1123
'ts-jest',
@@ -15,29 +27,14 @@ module.exports = {
1527
},
1628
],
1729
},
18-
collectCoverageFrom: ['**/*.(t|j)s'],
19-
coverageDirectory: './coverage',
2030
testEnvironment: 'node',
2131
passWithNoTests: true,
22-
roots: ['<rootDir>/src/'],
32+
roots: ['<rootDir>'],
2333
moduleNameMapper: {
2434
'^@openmfp/portal-lib(|/.*)$': '<rootDir>/libs/portal-lib/src/$1',
2535
'^(\\.{1,2}/.*)\\.js$': '$1',
2636
},
2737
preset: 'ts-jest/presets/default-esm',
2838
extensionsToTreatAsEsm: ['.ts'],
29-
transformIgnorePatterns: [
30-
'/node_modules/(?!(@openmfp/portal-server-lib|graphql-request)/)',
31-
],
32-
collectCoverage: true,
33-
reporters: ['default'],
34-
coverageThreshold: {
35-
global: {
36-
branches: 78,
37-
functions: 80,
38-
lines: 95,
39-
statements: -10,
40-
},
41-
},
42-
coveragePathIgnorePatterns: ['/node_modules/', '/integration-tests/'],
39+
moduleFileExtensions: ['js', 'json', 'ts'],
4340
};

src/portal-options/service-providers/content-configuration-service-providers.service.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ jest.mock('graphql-request', () => {
77
GraphQLClient: jest.fn().mockImplementation(() => ({
88
request: jest.fn(),
99
})),
10-
gql(query: TemplateStringsArray) { return query[0]; },
10+
gql(query: TemplateStringsArray) {
11+
return query[0];
12+
},
1113
};
1214
});
1315

0 commit comments

Comments
 (0)