Skip to content

Commit 9e8acfd

Browse files
chore: sonar exclusions (#15)
1 parent 4e9e8c6 commit 9e8acfd

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

jest.config.mjs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ const config = {
1616
lines: 90,
1717
},
1818
},
19-
collectCoverageFrom: ['app/**/*.js', '!app/**/index.js'],
19+
collectCoverageFrom: [
20+
'app/**/*.js',
21+
'!app/internal/**/index.js',
22+
'!app/index.js',
23+
],
2024
setupFiles: ['<rootDir>/test/setEnvVars.js'],
2125
testResultsProcessor: 'jest-sonar-reporter',
2226
};

sonar-project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sonar.language=js
55
sonar.sources=app
66
sonar.tests=test
77

8-
sonar.exclusions=test/*,node_modules/*, dist/*, coverage/*
8+
sonar.exclusions=test/*,node_modules/*, dist/*, coverage/*, app/internal/**/index.js, app/index.js
99

1010
sonar.test.inclusions=test/**/*.test.js
1111
sonar.coverage.exclusions=node_modules/*, dist/*, coverage/*
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import request from 'supertest';
2+
import App from '../../../app/server';
3+
4+
describe('Express App', () => {
5+
it('responds with CORS headers', async () => {
6+
const response = await request(App).get('/');
7+
expect(response.headers['access-control-allow-origin']).toBe('*');
8+
});
9+
});

0 commit comments

Comments
 (0)