Node.js · Middle · Frage 56 von 75
Wie testet man die Endpunkte einer Express-App, ohne einen echten Server auf festem Port zu starten?
- 1Endpunkte lassen sich nur von Hand mit einem Client testen
- 2Für jeden Test das ganze Modul
httpmocken - 3
appan Supertest geben oder auf Port 0 starten
Antwort zeigen
Richtige Antwort: app an Supertest geben oder auf Port 0 starten
Erklärung
Port 0 lässt das Betriebssystem einen freien Port wählen, Tests können also parallel laufen. Exportiere die App getrennt vom Aufruf listen(), um das zu erleichtern.