Testowanie API · Middle · Pytanie 2 z 75
Co umożliwia SuperTest w projekcie Node.js?
await request(app)
.post("/api/users")
.send({ name: "Ann" })
.expect(201);- 1Wywoływanie endpointów aplikacji Express w testach i sprawdzanie odpowiedzi
- 2Automatyczne generowanie fałszywego serwera REST z pliku OpenAPI
- 3Mierzenie, ile zapytań na sekundę wytrzyma serwer
Pokaż odpowiedź
Poprawna odpowiedź: Wywoływanie endpointów aplikacji Express w testach i sprawdzanie odpowiedzi
Wyjaśnienie
SuperTest może uruchomić aplikację w pamięci, więc testy nie potrzebują działającego serwera ani wolnego portu.