← Node.js & Express53 / 65
Supertest: Testing Express Route
Gunakan paket supertest untuk membungkus server Express request(app) dan memverifikasi status code serta body respon.
👀 Contoh dulu
import request from 'supertest';
import app from './app';
const res = await request(app).get('/ping');
console.log(res.status);Hasilnya: 200
💡 Pastikan file app.js mengekspor app tanpa memanggil app.listen()!
📝 Sekarang giliranmu
Gunakan supertest untuk melakukan permintaan HTTP GET ke endpoint "/ping" pada aplikasi app dan simpan responnya ke variabel res.
Preview