Pour tester une API Express, on exporte l'application sans l'écouter sur un port, puis on envoie des requêtes simulées avec un outil comme Supertest et on vérifie statut et corps. Les tests s'appuient sur le lanceur de tests de Node ou un autre lanceur et doivent s'isoler les uns des autres.
Exemple
const res = await request(app).get('/users');
assert.equal(res.status, 200);