working on test to be shown on sonar
continuous-integration/drone/push Build is failing Details

WORK-RHA
Rémi REGNAULT 1 year ago
commit 53368cdc3b

@ -102,5 +102,5 @@ steps:
- unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/
- export PATH=$SONAR_SCANNER_HOME/bin:$PATH - export PATH=$SONAR_SCANNER_HOME/bin:$PATH
- export SONAR_SCANNER_OPTS="-server" - export SONAR_SCANNER_OPTS="-server"
- sonar-scanner -D sonar.projectKey=LeftOvers_Api -D sonar.sources=. -D sonar.host.url=https://codefirst.iut.uca.fr/sonar -D sonar.testExecutionReportPaths=./coverage/sonar-report.xml - sonar-scanner -D sonar.projectKey=LeftOvers_Api -D sonar.sources=. -D sonar.host.url=https://codefirst.iut.uca.fr/sonar -D sonar.testExecutionReportPaths=./reports/report.test.xml
depends_on: [ publish-jest-reports ] depends_on: [ publish-jest-reports ]

@ -7,7 +7,7 @@
"start": "node dist/server.js", "start": "node dist/server.js",
"build": "tsup src/server.ts --format cjs --clean", "build": "tsup src/server.ts --format cjs --clean",
"dev": "nodemon --watch src -e js,ts,json --exec \"ts-node src/server.ts\"", "dev": "nodemon --watch src -e js,ts,json --exec \"ts-node src/server.ts\"",
"test": "jest", "test": "jest --detectOpenHandles",
"test:watch": "jest --watchAll", "test:watch": "jest --watchAll",
"test:coverage": "jest --coverage" "test:coverage": "jest --coverage"
}, },

@ -20,6 +20,6 @@ app.use('/steps', StepsController)
const port = process.env.PORT || 3000; const port = process.env.PORT || 3000;
app.listen(port, () => console.log(`App listenning on PORT ${port}`)); export const server = app.listen(port, () => console.log(`App listenning on PORT ${port}`));
export default app; export default app;

@ -1,5 +1,5 @@
import request from 'supertest'; import request from 'supertest';
import app from '../src/server'; import app, {server} from '../src/server';
describe('GET /api/endpoint', () => { describe('GET /api/endpoint', () => {
it('should return a 200 status code', async () => { it('should return a 200 status code', async () => {
@ -7,5 +7,7 @@ describe('GET /api/endpoint', () => {
expect(response.status).toBe(200); expect(response.status).toBe(200);
}); });
// Add more test cases as needed // Ecrire d'autres tests ici
server.close()
}); });
Loading…
Cancel
Save