Select Git revision
FirefighterBoard.java
Forked from
LABOUREL Arnaud / Firefighter template
Source project has a limited visibility.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
app.test.js 918 B
// Description: Test des endpoints de base de l'application.
// Import de la librairie de test des endpoints
const request = require('supertest');
// Import de l'application
const { app } = require('../../src/index');
// Test des endpoints de base
describe('Endpoints de base', () => {
// Test de l'endpoint de status
test('GET /status devrait retourner status ok', async () => {
const res = await request(app).get('/status');
expect(res.statusCode).toEqual(200);
expect(res.body).toEqual({ 'status': 'ok' });
});
// Test de l'endpoint de récupération de toutes les tâches
test('GET /api/tasks devrait retourner toutes les tâches', async () => {
const res = await request(app).get('/api/tasks');
expect(res.statusCode).toEqual(200);
expect(Array.isArray(res.body)).toBe(true);
expect(res.body.length).toBeGreaterThan(0);
});
});